events

package
v0.0.0-...-774b54a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 24 Imported by: 57

Documentation

Overview

Package events contains event related types and logic required by the Teleport API.

Index

Constants

View Source
const (
	// UnknownEvent is any event received that isn't recognized as any other event type.
	UnknownEvent = "unknown"

	// UnknownCode is used when an event of unknown type is encountered.
	UnknownCode = "TCC00E"
)

Variables

View Source
var (
	ErrInvalidLengthAthena        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAthena          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAthena = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthEvents        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEvents          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DeviceOrigin_name = map[int32]string{
	0: "DEVICE_ORIGIN_UNSPECIFIED",
	1: "DEVICE_ORIGIN_API",
	2: "DEVICE_ORIGIN_JAMF",
	3: "DEVICE_ORIGIN_INTUNE",
}
View Source
var DeviceOrigin_value = map[string]int32{
	"DEVICE_ORIGIN_UNSPECIFIED": 0,
	"DEVICE_ORIGIN_API":         1,
	"DEVICE_ORIGIN_JAMF":        2,
	"DEVICE_ORIGIN_INTUNE":      3,
}
View Source
var ElasticsearchCategory_name = map[int32]string{
	0: "ELASTICSEARCH_CATEGORY_GENERAL",
	1: "ELASTICSEARCH_CATEGORY_SECURITY",
	2: "ELASTICSEARCH_CATEGORY_SEARCH",
	3: "ELASTICSEARCH_CATEGORY_SQL",
}
View Source
var ElasticsearchCategory_value = map[string]int32{
	"ELASTICSEARCH_CATEGORY_GENERAL":  0,
	"ELASTICSEARCH_CATEGORY_SECURITY": 1,
	"ELASTICSEARCH_CATEGORY_SEARCH":   2,
	"ELASTICSEARCH_CATEGORY_SQL":      3,
}
View Source
var EventAction_name = map[int32]string{
	0: "OBSERVED",
	1: "DENIED",
}
View Source
var EventAction_value = map[string]int32{
	"OBSERVED": 0,
	"DENIED":   1,
}
View Source
var OSType_name = map[int32]string{
	0: "OS_TYPE_UNSPECIFIED",
	1: "OS_TYPE_LINUX",
	2: "OS_TYPE_MACOS",
	3: "OS_TYPE_WINDOWS",
}
View Source
var OSType_value = map[string]int32{
	"OS_TYPE_UNSPECIFIED": 0,
	"OS_TYPE_LINUX":       1,
	"OS_TYPE_MACOS":       2,
	"OS_TYPE_WINDOWS":     3,
}
View Source
var OpenSearchCategory_name = map[int32]string{
	0: "OPEN_SEARCH_CATEGORY_GENERAL",
	1: "OPEN_SEARCH_CATEGORY_SECURITY",
	2: "OPEN_SEARCH_CATEGORY_SEARCH",
	3: "OPEN_SEARCH_CATEGORY_SQL",
}
View Source
var OpenSearchCategory_value = map[string]int32{
	"OPEN_SEARCH_CATEGORY_GENERAL":  0,
	"OPEN_SEARCH_CATEGORY_SECURITY": 1,
	"OPEN_SEARCH_CATEGORY_SEARCH":   2,
	"OPEN_SEARCH_CATEGORY_SQL":      3,
}
View Source
var SFTPAction_name = map[int32]string{
	0:  "INVALID",
	1:  "OPEN",
	2:  "CLOSE",
	3:  "READ",
	4:  "WRITE",
	5:  "LSTAT",
	6:  "FSTAT",
	7:  "SETSTAT",
	8:  "FSETSTAT",
	9:  "OPENDIR",
	10: "READDIR",
	11: "REMOVE",
	12: "MKDIR",
	13: "RMDIR",
	14: "REALPATH",
	15: "STAT",
	16: "RENAME",
	17: "READLINK",
	18: "SYMLINK",
	19: "LINK",
}
View Source
var SFTPAction_value = map[string]int32{
	"INVALID":  0,
	"OPEN":     1,
	"CLOSE":    2,
	"READ":     3,
	"WRITE":    4,
	"LSTAT":    5,
	"FSTAT":    6,
	"SETSTAT":  7,
	"FSETSTAT": 8,
	"OPENDIR":  9,
	"READDIR":  10,
	"REMOVE":   11,
	"MKDIR":    12,
	"RMDIR":    13,
	"REALPATH": 14,
	"STAT":     15,
	"RENAME":   16,
	"READLINK": 17,
	"SYMLINK":  18,
	"LINK":     19,
}
View Source
var SessionNetwork_NetworkOperation_name = map[int32]string{
	0: "CONNECT",
	1: "SEND",
}
View Source
var SessionNetwork_NetworkOperation_value = map[string]int32{
	"CONNECT": 0,
	"SEND":    1,
}
View Source
var UserKind_name = map[int32]string{
	0: "USER_KIND_UNSPECIFIED",
	1: "USER_KIND_HUMAN",
	2: "USER_KIND_BOT",
}
View Source
var UserKind_value = map[string]int32{
	"USER_KIND_UNSPECIFIED": 0,
	"USER_KIND_HUMAN":       1,
	"USER_KIND_BOT":         2,
}

Functions

func ToUnstructured

func ToUnstructured(evt AuditEvent) (*auditlogpb.EventUnstructured, error)

ToUnstructured converts the event stored in the AuditEvent interface to unstructured. If the event is a session print event, it is converted to a plugins printEvent struct which is then converted to structpb.Struct. Otherwise the event is marshaled directly.

Types

type AWSRequestMetadata

type AWSRequestMetadata struct {
	// AWSRegion is the requested AWS region.
	AWSRegion string `protobuf:"bytes,1,opt,name=AWSRegion,proto3" json:"aws_region,omitempty"`
	// AWSService is the requested AWS service name.
	AWSService string `protobuf:"bytes,2,opt,name=AWSService,proto3" json:"aws_service,omitempty"`
	// AWSHost is the requested host of the AWS service.
	AWSHost string `protobuf:"bytes,3,opt,name=AWSHost,proto3" json:"aws_host,omitempty"`
	// AWSAssumedRole is the assumed role that signed this request.
	AWSAssumedRole       string   `protobuf:"bytes,4,opt,name=AWSAssumedRole,proto3" json:"aws_assumed_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AWSRequestMetadata contains extra AWS metadata of an AppSessionRequest.

func (*AWSRequestMetadata) Descriptor

func (*AWSRequestMetadata) Descriptor() ([]byte, []int)

func (*AWSRequestMetadata) Marshal

func (m *AWSRequestMetadata) Marshal() (dAtA []byte, err error)

func (*AWSRequestMetadata) MarshalTo

func (m *AWSRequestMetadata) MarshalTo(dAtA []byte) (int, error)

func (*AWSRequestMetadata) MarshalToSizedBuffer

func (m *AWSRequestMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AWSRequestMetadata) ProtoMessage

func (*AWSRequestMetadata) ProtoMessage()

func (*AWSRequestMetadata) Reset

func (m *AWSRequestMetadata) Reset()

func (*AWSRequestMetadata) Size

func (m *AWSRequestMetadata) Size() (n int)

func (*AWSRequestMetadata) String

func (m *AWSRequestMetadata) String() string

func (*AWSRequestMetadata) Unmarshal

func (m *AWSRequestMetadata) Unmarshal(dAtA []byte) error

func (*AWSRequestMetadata) XXX_DiscardUnknown

func (m *AWSRequestMetadata) XXX_DiscardUnknown()

func (*AWSRequestMetadata) XXX_Marshal

func (m *AWSRequestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AWSRequestMetadata) XXX_Merge

func (m *AWSRequestMetadata) XXX_Merge(src proto.Message)

func (*AWSRequestMetadata) XXX_Size

func (m *AWSRequestMetadata) XXX_Size() int

func (*AWSRequestMetadata) XXX_Unmarshal

func (m *AWSRequestMetadata) XXX_Unmarshal(b []byte) error

type AccessListCreate

type AccessListCreate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListCreate is emitted when an access list is created.

func (*AccessListCreate) Descriptor

func (*AccessListCreate) Descriptor() ([]byte, []int)

func (*AccessListCreate) Marshal

func (m *AccessListCreate) Marshal() (dAtA []byte, err error)

func (*AccessListCreate) MarshalTo

func (m *AccessListCreate) MarshalTo(dAtA []byte) (int, error)

func (*AccessListCreate) MarshalToSizedBuffer

func (m *AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListCreate) ProtoMessage

func (*AccessListCreate) ProtoMessage()

func (*AccessListCreate) Reset

func (m *AccessListCreate) Reset()

func (*AccessListCreate) Size

func (m *AccessListCreate) Size() (n int)

func (*AccessListCreate) String

func (m *AccessListCreate) String() string

func (*AccessListCreate) Unmarshal

func (m *AccessListCreate) Unmarshal(dAtA []byte) error

func (*AccessListCreate) XXX_DiscardUnknown

func (m *AccessListCreate) XXX_DiscardUnknown()

func (*AccessListCreate) XXX_Marshal

func (m *AccessListCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListCreate) XXX_Merge

func (m *AccessListCreate) XXX_Merge(src proto.Message)

func (*AccessListCreate) XXX_Size

func (m *AccessListCreate) XXX_Size() int

func (*AccessListCreate) XXX_Unmarshal

func (m *AccessListCreate) XXX_Unmarshal(b []byte) error

type AccessListDelete

type AccessListDelete struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListDelete is emitted when an access list is deleted.

func (*AccessListDelete) Descriptor

func (*AccessListDelete) Descriptor() ([]byte, []int)

func (*AccessListDelete) Marshal

func (m *AccessListDelete) Marshal() (dAtA []byte, err error)

func (*AccessListDelete) MarshalTo

func (m *AccessListDelete) MarshalTo(dAtA []byte) (int, error)

func (*AccessListDelete) MarshalToSizedBuffer

func (m *AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListDelete) ProtoMessage

func (*AccessListDelete) ProtoMessage()

func (*AccessListDelete) Reset

func (m *AccessListDelete) Reset()

func (*AccessListDelete) Size

func (m *AccessListDelete) Size() (n int)

func (*AccessListDelete) String

func (m *AccessListDelete) String() string

func (*AccessListDelete) Unmarshal

func (m *AccessListDelete) Unmarshal(dAtA []byte) error

func (*AccessListDelete) XXX_DiscardUnknown

func (m *AccessListDelete) XXX_DiscardUnknown()

func (*AccessListDelete) XXX_Marshal

func (m *AccessListDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListDelete) XXX_Merge

func (m *AccessListDelete) XXX_Merge(src proto.Message)

func (*AccessListDelete) XXX_Size

func (m *AccessListDelete) XXX_Size() int

func (*AccessListDelete) XXX_Unmarshal

func (m *AccessListDelete) XXX_Unmarshal(b []byte) error

type AccessListMember

type AccessListMember struct {
	// JoinedOn is the date that the member joined.
	JoinedOn time.Time `protobuf:"bytes,1,opt,name=JoinedOn,proto3,stdtime" json:"joined_on,omitempty"`
	// RemovedOn is the date that the access list member was removed. Will only be populated for deletion.
	RemovedOn time.Time `protobuf:"bytes,2,opt,name=RemovedOn,proto3,stdtime" json:"removed_on,omitempty"`
	// Reason is the reason that the member was added, modified, or removed.
	Reason string `protobuf:"bytes,3,opt,name=Reason,proto3" json:"reason,omitempty"`
	// MemberName is the name of the member.
	MemberName           string   `protobuf:"bytes,4,opt,name=MemberName,proto3" json:"member_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListMember is metadata surrounding an individual access list member.

func (*AccessListMember) Descriptor

func (*AccessListMember) Descriptor() ([]byte, []int)

func (*AccessListMember) Marshal

func (m *AccessListMember) Marshal() (dAtA []byte, err error)

func (*AccessListMember) MarshalTo

func (m *AccessListMember) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMember) MarshalToSizedBuffer

func (m *AccessListMember) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMember) ProtoMessage

func (*AccessListMember) ProtoMessage()

func (*AccessListMember) Reset

func (m *AccessListMember) Reset()

func (*AccessListMember) Size

func (m *AccessListMember) Size() (n int)

func (*AccessListMember) String

func (m *AccessListMember) String() string

func (*AccessListMember) Unmarshal

func (m *AccessListMember) Unmarshal(dAtA []byte) error

func (*AccessListMember) XXX_DiscardUnknown

func (m *AccessListMember) XXX_DiscardUnknown()

func (*AccessListMember) XXX_Marshal

func (m *AccessListMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMember) XXX_Merge

func (m *AccessListMember) XXX_Merge(src proto.Message)

func (*AccessListMember) XXX_Size

func (m *AccessListMember) XXX_Size() int

func (*AccessListMember) XXX_Unmarshal

func (m *AccessListMember) XXX_Unmarshal(b []byte) error

type AccessListMemberCreate

type AccessListMemberCreate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AccessListMember is common access list member metadata.
	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListMemberCreate is emitted when an access list member is created.

func (*AccessListMemberCreate) Descriptor

func (*AccessListMemberCreate) Descriptor() ([]byte, []int)

func (*AccessListMemberCreate) Marshal

func (m *AccessListMemberCreate) Marshal() (dAtA []byte, err error)

func (*AccessListMemberCreate) MarshalTo

func (m *AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMemberCreate) MarshalToSizedBuffer

func (m *AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMemberCreate) ProtoMessage

func (*AccessListMemberCreate) ProtoMessage()

func (*AccessListMemberCreate) Reset

func (m *AccessListMemberCreate) Reset()

func (*AccessListMemberCreate) Size

func (m *AccessListMemberCreate) Size() (n int)

func (*AccessListMemberCreate) String

func (m *AccessListMemberCreate) String() string

func (*AccessListMemberCreate) Unmarshal

func (m *AccessListMemberCreate) Unmarshal(dAtA []byte) error

func (*AccessListMemberCreate) XXX_DiscardUnknown

func (m *AccessListMemberCreate) XXX_DiscardUnknown()

func (*AccessListMemberCreate) XXX_Marshal

func (m *AccessListMemberCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMemberCreate) XXX_Merge

func (m *AccessListMemberCreate) XXX_Merge(src proto.Message)

func (*AccessListMemberCreate) XXX_Size

func (m *AccessListMemberCreate) XXX_Size() int

func (*AccessListMemberCreate) XXX_Unmarshal

func (m *AccessListMemberCreate) XXX_Unmarshal(b []byte) error

type AccessListMemberDelete

type AccessListMemberDelete struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AccessListMember is common access list member metadata.
	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListMemberDelete is emitted when an access list member is deleted.

func (*AccessListMemberDelete) Descriptor

func (*AccessListMemberDelete) Descriptor() ([]byte, []int)

func (*AccessListMemberDelete) Marshal

func (m *AccessListMemberDelete) Marshal() (dAtA []byte, err error)

func (*AccessListMemberDelete) MarshalTo

func (m *AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMemberDelete) MarshalToSizedBuffer

func (m *AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMemberDelete) ProtoMessage

func (*AccessListMemberDelete) ProtoMessage()

func (*AccessListMemberDelete) Reset

func (m *AccessListMemberDelete) Reset()

func (*AccessListMemberDelete) Size

func (m *AccessListMemberDelete) Size() (n int)

func (*AccessListMemberDelete) String

func (m *AccessListMemberDelete) String() string

func (*AccessListMemberDelete) Unmarshal

func (m *AccessListMemberDelete) Unmarshal(dAtA []byte) error

func (*AccessListMemberDelete) XXX_DiscardUnknown

func (m *AccessListMemberDelete) XXX_DiscardUnknown()

func (*AccessListMemberDelete) XXX_Marshal

func (m *AccessListMemberDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMemberDelete) XXX_Merge

func (m *AccessListMemberDelete) XXX_Merge(src proto.Message)

func (*AccessListMemberDelete) XXX_Size

func (m *AccessListMemberDelete) XXX_Size() int

func (*AccessListMemberDelete) XXX_Unmarshal

func (m *AccessListMemberDelete) XXX_Unmarshal(b []byte) error

type AccessListMemberDeleteAllForAccessList

type AccessListMemberDeleteAllForAccessList struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AccessListMember is common access list member metadata.
	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListMemberDeleteAllForAccessList is emitted when all members are deleted for an access list.

func (*AccessListMemberDeleteAllForAccessList) Descriptor

func (*AccessListMemberDeleteAllForAccessList) Descriptor() ([]byte, []int)

func (*AccessListMemberDeleteAllForAccessList) Marshal

func (m *AccessListMemberDeleteAllForAccessList) Marshal() (dAtA []byte, err error)

func (*AccessListMemberDeleteAllForAccessList) MarshalTo

func (m *AccessListMemberDeleteAllForAccessList) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer

func (m *AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMemberDeleteAllForAccessList) ProtoMessage

func (*AccessListMemberDeleteAllForAccessList) Reset

func (*AccessListMemberDeleteAllForAccessList) Size

func (*AccessListMemberDeleteAllForAccessList) String

func (*AccessListMemberDeleteAllForAccessList) Unmarshal

func (m *AccessListMemberDeleteAllForAccessList) Unmarshal(dAtA []byte) error

func (*AccessListMemberDeleteAllForAccessList) XXX_DiscardUnknown

func (m *AccessListMemberDeleteAllForAccessList) XXX_DiscardUnknown()

func (*AccessListMemberDeleteAllForAccessList) XXX_Marshal

func (m *AccessListMemberDeleteAllForAccessList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMemberDeleteAllForAccessList) XXX_Merge

func (*AccessListMemberDeleteAllForAccessList) XXX_Size

func (*AccessListMemberDeleteAllForAccessList) XXX_Unmarshal

func (m *AccessListMemberDeleteAllForAccessList) XXX_Unmarshal(b []byte) error

type AccessListMemberMetadata

type AccessListMemberMetadata struct {
	// AccessListName is the name of the access list the members are being added to or removed from.
	AccessListName string `protobuf:"bytes,1,opt,name=AccessListName,proto3" json:"access_list_name,omitempty"`
	// Members are all members affected by the access list membership change.
	Members              []*AccessListMember `protobuf:"bytes,2,rep,name=Members,proto3" json:"members,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

AccessListMemberMetadata contains common metadata for access list member resource events.

func (*AccessListMemberMetadata) Descriptor

func (*AccessListMemberMetadata) Descriptor() ([]byte, []int)

func (*AccessListMemberMetadata) Marshal

func (m *AccessListMemberMetadata) Marshal() (dAtA []byte, err error)

func (*AccessListMemberMetadata) MarshalTo

func (m *AccessListMemberMetadata) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMemberMetadata) MarshalToSizedBuffer

func (m *AccessListMemberMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMemberMetadata) ProtoMessage

func (*AccessListMemberMetadata) ProtoMessage()

func (*AccessListMemberMetadata) Reset

func (m *AccessListMemberMetadata) Reset()

func (*AccessListMemberMetadata) Size

func (m *AccessListMemberMetadata) Size() (n int)

func (*AccessListMemberMetadata) String

func (m *AccessListMemberMetadata) String() string

func (*AccessListMemberMetadata) Unmarshal

func (m *AccessListMemberMetadata) Unmarshal(dAtA []byte) error

func (*AccessListMemberMetadata) XXX_DiscardUnknown

func (m *AccessListMemberMetadata) XXX_DiscardUnknown()

func (*AccessListMemberMetadata) XXX_Marshal

func (m *AccessListMemberMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMemberMetadata) XXX_Merge

func (m *AccessListMemberMetadata) XXX_Merge(src proto.Message)

func (*AccessListMemberMetadata) XXX_Size

func (m *AccessListMemberMetadata) XXX_Size() int

func (*AccessListMemberMetadata) XXX_Unmarshal

func (m *AccessListMemberMetadata) XXX_Unmarshal(b []byte) error

type AccessListMemberUpdate

type AccessListMemberUpdate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AccessListMember is common access list member metadata.
	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListMemberUpdate is emitted when an access list member is updated.

func (*AccessListMemberUpdate) Descriptor

func (*AccessListMemberUpdate) Descriptor() ([]byte, []int)

func (*AccessListMemberUpdate) Marshal

func (m *AccessListMemberUpdate) Marshal() (dAtA []byte, err error)

func (*AccessListMemberUpdate) MarshalTo

func (m *AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error)

func (*AccessListMemberUpdate) MarshalToSizedBuffer

func (m *AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListMemberUpdate) ProtoMessage

func (*AccessListMemberUpdate) ProtoMessage()

func (*AccessListMemberUpdate) Reset

func (m *AccessListMemberUpdate) Reset()

func (*AccessListMemberUpdate) Size

func (m *AccessListMemberUpdate) Size() (n int)

func (*AccessListMemberUpdate) String

func (m *AccessListMemberUpdate) String() string

func (*AccessListMemberUpdate) Unmarshal

func (m *AccessListMemberUpdate) Unmarshal(dAtA []byte) error

func (*AccessListMemberUpdate) XXX_DiscardUnknown

func (m *AccessListMemberUpdate) XXX_DiscardUnknown()

func (*AccessListMemberUpdate) XXX_Marshal

func (m *AccessListMemberUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListMemberUpdate) XXX_Merge

func (m *AccessListMemberUpdate) XXX_Merge(src proto.Message)

func (*AccessListMemberUpdate) XXX_Size

func (m *AccessListMemberUpdate) XXX_Size() int

func (*AccessListMemberUpdate) XXX_Unmarshal

func (m *AccessListMemberUpdate) XXX_Unmarshal(b []byte) error

type AccessListReview

type AccessListReview struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Review is metadata for the access list review.
	AccessListReviewMetadata `protobuf:"bytes,3,opt,name=Review,proto3,embedded=Review" json:""`
	// Status indicates whether the review operation was successful.
	Status               `protobuf:"bytes,4,opt,name=status,proto3,embedded=status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListReview is emitted when an access list is reviewed.

func (*AccessListReview) Descriptor

func (*AccessListReview) Descriptor() ([]byte, []int)

func (*AccessListReview) Marshal

func (m *AccessListReview) Marshal() (dAtA []byte, err error)

func (*AccessListReview) MarshalTo

func (m *AccessListReview) MarshalTo(dAtA []byte) (int, error)

func (*AccessListReview) MarshalToSizedBuffer

func (m *AccessListReview) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListReview) ProtoMessage

func (*AccessListReview) ProtoMessage()

func (*AccessListReview) Reset

func (m *AccessListReview) Reset()

func (*AccessListReview) Size

func (m *AccessListReview) Size() (n int)

func (*AccessListReview) String

func (m *AccessListReview) String() string

func (*AccessListReview) Unmarshal

func (m *AccessListReview) Unmarshal(dAtA []byte) error

func (*AccessListReview) XXX_DiscardUnknown

func (m *AccessListReview) XXX_DiscardUnknown()

func (*AccessListReview) XXX_Marshal

func (m *AccessListReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListReview) XXX_Merge

func (m *AccessListReview) XXX_Merge(src proto.Message)

func (*AccessListReview) XXX_Size

func (m *AccessListReview) XXX_Size() int

func (*AccessListReview) XXX_Unmarshal

func (m *AccessListReview) XXX_Unmarshal(b []byte) error

type AccessListReviewMembershipRequirementsChanged

type AccessListReviewMembershipRequirementsChanged struct {
	// Roles are the roles that changed as part of a review.
	Roles []string `protobuf:"bytes,1,rep,name=Roles,proto3" json:"roles,omitempty"`
	// Traits are the traits that changed as part of a review.
	Traits               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

AccessListReviewMembershipRequirementsChanged contains information for when membership requirements change as part of a review.

func (*AccessListReviewMembershipRequirementsChanged) Descriptor

func (*AccessListReviewMembershipRequirementsChanged) Marshal

func (m *AccessListReviewMembershipRequirementsChanged) Marshal() (dAtA []byte, err error)

func (*AccessListReviewMembershipRequirementsChanged) MarshalTo

func (*AccessListReviewMembershipRequirementsChanged) MarshalToSizedBuffer

func (m *AccessListReviewMembershipRequirementsChanged) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListReviewMembershipRequirementsChanged) ProtoMessage

func (*AccessListReviewMembershipRequirementsChanged) Reset

func (*AccessListReviewMembershipRequirementsChanged) Size

func (*AccessListReviewMembershipRequirementsChanged) String

func (*AccessListReviewMembershipRequirementsChanged) Unmarshal

func (*AccessListReviewMembershipRequirementsChanged) XXX_DiscardUnknown

func (m *AccessListReviewMembershipRequirementsChanged) XXX_DiscardUnknown()

func (*AccessListReviewMembershipRequirementsChanged) XXX_Marshal

func (m *AccessListReviewMembershipRequirementsChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListReviewMembershipRequirementsChanged) XXX_Merge

func (*AccessListReviewMembershipRequirementsChanged) XXX_Size

func (*AccessListReviewMembershipRequirementsChanged) XXX_Unmarshal

type AccessListReviewMetadata

type AccessListReviewMetadata struct {
	// Message is the message that was supplied during the review.
	Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"message,omitempty"`
	// ReviewID is the ID of the review.
	ReviewID string `protobuf:"bytes,2,opt,name=ReviewID,proto3" json:"review_id,omitempty"`
	// MembershipRequirementsChanged is populated if the memrship requirements have changed..
	MembershipRequirementsChanged *AccessListReviewMembershipRequirementsChanged `protobuf:"bytes,3,opt,name=MembershipRequirementsChanged,proto3" json:"membership_requirements_changed,omitempty"`
	// ReviewFrequencyChanged is populated if the review frequency has changed.
	ReviewFrequencyChanged string `protobuf:"bytes,4,opt,name=ReviewFrequencyChanged,proto3" json:"review_frequency_changed,omitempty"`
	// ReviewDayOfMonthChanged is populated if the review day of month has changed.
	ReviewDayOfMonthChanged string `protobuf:"bytes,5,opt,name=ReviewDayOfMonthChanged,proto3" json:"review_day_of_month_changed,omitempty"`
	// RemovedMembers are the members that were removed as part of the review.
	RemovedMembers       []string `protobuf:"bytes,6,rep,name=RemovedMembers,proto3" json:"removed_members,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListReviewMetadata contains metadata for access list review events.

func (*AccessListReviewMetadata) Descriptor

func (*AccessListReviewMetadata) Descriptor() ([]byte, []int)

func (*AccessListReviewMetadata) Marshal

func (m *AccessListReviewMetadata) Marshal() (dAtA []byte, err error)

func (*AccessListReviewMetadata) MarshalTo

func (m *AccessListReviewMetadata) MarshalTo(dAtA []byte) (int, error)

func (*AccessListReviewMetadata) MarshalToSizedBuffer

func (m *AccessListReviewMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListReviewMetadata) ProtoMessage

func (*AccessListReviewMetadata) ProtoMessage()

func (*AccessListReviewMetadata) Reset

func (m *AccessListReviewMetadata) Reset()

func (*AccessListReviewMetadata) Size

func (m *AccessListReviewMetadata) Size() (n int)

func (*AccessListReviewMetadata) String

func (m *AccessListReviewMetadata) String() string

func (*AccessListReviewMetadata) Unmarshal

func (m *AccessListReviewMetadata) Unmarshal(dAtA []byte) error

func (*AccessListReviewMetadata) XXX_DiscardUnknown

func (m *AccessListReviewMetadata) XXX_DiscardUnknown()

func (*AccessListReviewMetadata) XXX_Marshal

func (m *AccessListReviewMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListReviewMetadata) XXX_Merge

func (m *AccessListReviewMetadata) XXX_Merge(src proto.Message)

func (*AccessListReviewMetadata) XXX_Size

func (m *AccessListReviewMetadata) XXX_Size() int

func (*AccessListReviewMetadata) XXX_Unmarshal

func (m *AccessListReviewMetadata) XXX_Unmarshal(b []byte) error

type AccessListUpdate

type AccessListUpdate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Status indicates whether the resource operation was successful.
	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessListUpdate is emitted when an access list is updated.

func (*AccessListUpdate) Descriptor

func (*AccessListUpdate) Descriptor() ([]byte, []int)

func (*AccessListUpdate) Marshal

func (m *AccessListUpdate) Marshal() (dAtA []byte, err error)

func (*AccessListUpdate) MarshalTo

func (m *AccessListUpdate) MarshalTo(dAtA []byte) (int, error)

func (*AccessListUpdate) MarshalToSizedBuffer

func (m *AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessListUpdate) ProtoMessage

func (*AccessListUpdate) ProtoMessage()

func (*AccessListUpdate) Reset

func (m *AccessListUpdate) Reset()

func (*AccessListUpdate) Size

func (m *AccessListUpdate) Size() (n int)

func (*AccessListUpdate) String

func (m *AccessListUpdate) String() string

func (*AccessListUpdate) Unmarshal

func (m *AccessListUpdate) Unmarshal(dAtA []byte) error

func (*AccessListUpdate) XXX_DiscardUnknown

func (m *AccessListUpdate) XXX_DiscardUnknown()

func (*AccessListUpdate) XXX_Marshal

func (m *AccessListUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessListUpdate) XXX_Merge

func (m *AccessListUpdate) XXX_Merge(src proto.Message)

func (*AccessListUpdate) XXX_Size

func (m *AccessListUpdate) XXX_Size() int

func (*AccessListUpdate) XXX_Unmarshal

func (m *AccessListUpdate) XXX_Unmarshal(b []byte) error

type AccessRequestCreate

type AccessRequestCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Roles is a list of roles for the user.
	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles,omitempty"`
	// RequestID is access request ID
	RequestID string `protobuf:"bytes,5,opt,name=RequestID,proto3" json:"id"`
	// RequestState is access request state (in the access_request.review variant of
	// the event this represents the post-review state of the request).
	RequestState string `protobuf:"bytes,6,opt,name=RequestState,proto3" json:"state"`
	// Delegator is used by teleport plugins to indicate the identity
	// which caused them to update state.
	Delegator string `protobuf:"bytes,7,opt,name=Delegator,proto3" json:"delegator,omitempty"`
	// Reason is an optional description of why the request is being
	// created or updated.
	Reason string `protobuf:"bytes,8,opt,name=Reason,proto3" json:"reason,omitempty"`
	// Annotations is an optional set of attributes supplied by a plugin during
	// approval/denial of the request.
	Annotations *Struct `protobuf:"bytes,9,opt,name=Annotations,proto3,casttype=Struct" json:"annotations,omitempty"`
	// Reviewer is the author of the review (only used in the access_request.review event variant).
	Reviewer string `protobuf:"bytes,10,opt,name=Reviewer,proto3" json:"reviewer,omitempty"`
	// ProposedState is the state proposed by a review (only used in the access_request.review event
	// variant).
	ProposedState string `protobuf:"bytes,11,opt,name=ProposedState,proto3" json:"proposed_state,omitempty"`
	// RequestedResourceIDs is the set of resources to which access is being requested.
	RequestedResourceIDs []ResourceID `protobuf:"bytes,12,rep,name=RequestedResourceIDs,proto3" json:"resource_ids,omitempty"`
	// MaxDuration indicates how long the access should be granted for.
	MaxDuration time.Time `protobuf:"bytes,13,opt,name=MaxDuration,proto3,stdtime" json:"max_duration,omitempty"`
	// PromotedAccessListName is the name of the access list that this request
	// was promoted to.
	// This field is only populated when the request is in the PROMOTED state.
	PromotedAccessListName string `protobuf:"bytes,15,opt,name=PromotedAccessListName,proto3" json:"promoted_access_list_name,omitempty"`
	// AssumeStartTime is the time the requested roles can be assumed.
	AssumeStartTime      *time.Time `protobuf:"bytes,16,opt,name=AssumeStartTime,proto3,stdtime" json:"assume_start_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

AccessRequestCreate is emitted when access request has been created or updated

func (*AccessRequestCreate) Descriptor

func (*AccessRequestCreate) Descriptor() ([]byte, []int)

func (*AccessRequestCreate) Marshal

func (m *AccessRequestCreate) Marshal() (dAtA []byte, err error)

func (*AccessRequestCreate) MarshalTo

func (m *AccessRequestCreate) MarshalTo(dAtA []byte) (int, error)

func (*AccessRequestCreate) MarshalToSizedBuffer

func (m *AccessRequestCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessRequestCreate) ProtoMessage

func (*AccessRequestCreate) ProtoMessage()

func (*AccessRequestCreate) Reset

func (m *AccessRequestCreate) Reset()

func (*AccessRequestCreate) Size

func (m *AccessRequestCreate) Size() (n int)

func (*AccessRequestCreate) String

func (m *AccessRequestCreate) String() string

func (*AccessRequestCreate) Unmarshal

func (m *AccessRequestCreate) Unmarshal(dAtA []byte) error

func (*AccessRequestCreate) XXX_DiscardUnknown

func (m *AccessRequestCreate) XXX_DiscardUnknown()

func (*AccessRequestCreate) XXX_Marshal

func (m *AccessRequestCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessRequestCreate) XXX_Merge

func (m *AccessRequestCreate) XXX_Merge(src proto.Message)

func (*AccessRequestCreate) XXX_Size

func (m *AccessRequestCreate) XXX_Size() int

func (*AccessRequestCreate) XXX_Unmarshal

func (m *AccessRequestCreate) XXX_Unmarshal(b []byte) error

type AccessRequestDelete

type AccessRequestDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// RequestID is access request ID
	RequestID            string   `protobuf:"bytes,3,opt,name=RequestID,proto3" json:"id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessRequestDelete is emitted when an access request has been deleted.

func (*AccessRequestDelete) Descriptor

func (*AccessRequestDelete) Descriptor() ([]byte, []int)

func (*AccessRequestDelete) Marshal

func (m *AccessRequestDelete) Marshal() (dAtA []byte, err error)

func (*AccessRequestDelete) MarshalTo

func (m *AccessRequestDelete) MarshalTo(dAtA []byte) (int, error)

func (*AccessRequestDelete) MarshalToSizedBuffer

func (m *AccessRequestDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessRequestDelete) ProtoMessage

func (*AccessRequestDelete) ProtoMessage()

func (*AccessRequestDelete) Reset

func (m *AccessRequestDelete) Reset()

func (*AccessRequestDelete) Size

func (m *AccessRequestDelete) Size() (n int)

func (*AccessRequestDelete) String

func (m *AccessRequestDelete) String() string

func (*AccessRequestDelete) Unmarshal

func (m *AccessRequestDelete) Unmarshal(dAtA []byte) error

func (*AccessRequestDelete) XXX_DiscardUnknown

func (m *AccessRequestDelete) XXX_DiscardUnknown()

func (*AccessRequestDelete) XXX_Marshal

func (m *AccessRequestDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessRequestDelete) XXX_Merge

func (m *AccessRequestDelete) XXX_Merge(src proto.Message)

func (*AccessRequestDelete) XXX_Size

func (m *AccessRequestDelete) XXX_Size() int

func (*AccessRequestDelete) XXX_Unmarshal

func (m *AccessRequestDelete) XXX_Unmarshal(b []byte) error

type AccessRequestResourceSearch

type AccessRequestResourceSearch struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SearchAsRoles is the list of roles the search was performed as.
	SearchAsRoles []string `protobuf:"bytes,3,rep,name=SearchAsRoles,proto3" json:"search_as_roles"`
	// ResourceType is the type of resource being searched for.
	ResourceType string `protobuf:"bytes,4,opt,name=ResourceType,proto3" json:"resource_type,omitempty"`
	// Namespace is the namespace of resources.
	Namespace string `protobuf:"bytes,5,opt,name=Namespace,proto3" json:"namespace,omitempty"`
	// Labels is the label-based matcher used for the search.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// PredicateExpression is the list of boolean conditions that were used for the search.
	PredicateExpression string `protobuf:"bytes,7,opt,name=PredicateExpression,proto3" json:"predicate_expression,omitempty"`
	// SearchKeywords is the list of search keywords used to match against resource field values.
	SearchKeywords       []string `protobuf:"bytes,8,rep,name=SearchKeywords,proto3" json:"search_keywords,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AccessRequestResourceSearch is emitted when a user searches for resources as part of a search-based access request

func (*AccessRequestResourceSearch) Descriptor

func (*AccessRequestResourceSearch) Descriptor() ([]byte, []int)

func (*AccessRequestResourceSearch) Marshal

func (m *AccessRequestResourceSearch) Marshal() (dAtA []byte, err error)

func (*AccessRequestResourceSearch) MarshalTo

func (m *AccessRequestResourceSearch) MarshalTo(dAtA []byte) (int, error)

func (*AccessRequestResourceSearch) MarshalToSizedBuffer

func (m *AccessRequestResourceSearch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccessRequestResourceSearch) ProtoMessage

func (*AccessRequestResourceSearch) ProtoMessage()

func (*AccessRequestResourceSearch) Reset

func (m *AccessRequestResourceSearch) Reset()

func (*AccessRequestResourceSearch) Size

func (m *AccessRequestResourceSearch) Size() (n int)

func (*AccessRequestResourceSearch) String

func (m *AccessRequestResourceSearch) String() string

func (*AccessRequestResourceSearch) Unmarshal

func (m *AccessRequestResourceSearch) Unmarshal(dAtA []byte) error

func (*AccessRequestResourceSearch) XXX_DiscardUnknown

func (m *AccessRequestResourceSearch) XXX_DiscardUnknown()

func (*AccessRequestResourceSearch) XXX_Marshal

func (m *AccessRequestResourceSearch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessRequestResourceSearch) XXX_Merge

func (m *AccessRequestResourceSearch) XXX_Merge(src proto.Message)

func (*AccessRequestResourceSearch) XXX_Size

func (m *AccessRequestResourceSearch) XXX_Size() int

func (*AccessRequestResourceSearch) XXX_Unmarshal

func (m *AccessRequestResourceSearch) XXX_Unmarshal(b []byte) error

type AppCreate

type AppCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AppMetadata is a common application resource metadata.
	AppMetadata          `protobuf:"bytes,4,opt,name=App,proto3,embedded=App" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppCreate is emitted when a new application resource is created.

func (*AppCreate) Descriptor

func (*AppCreate) Descriptor() ([]byte, []int)

func (*AppCreate) Marshal

func (m *AppCreate) Marshal() (dAtA []byte, err error)

func (*AppCreate) MarshalTo

func (m *AppCreate) MarshalTo(dAtA []byte) (int, error)

func (*AppCreate) MarshalToSizedBuffer

func (m *AppCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppCreate) ProtoMessage

func (*AppCreate) ProtoMessage()

func (*AppCreate) Reset

func (m *AppCreate) Reset()

func (*AppCreate) Size

func (m *AppCreate) Size() (n int)

func (*AppCreate) String

func (m *AppCreate) String() string

func (*AppCreate) Unmarshal

func (m *AppCreate) Unmarshal(dAtA []byte) error

func (*AppCreate) XXX_DiscardUnknown

func (m *AppCreate) XXX_DiscardUnknown()

func (*AppCreate) XXX_Marshal

func (m *AppCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppCreate) XXX_Merge

func (m *AppCreate) XXX_Merge(src proto.Message)

func (*AppCreate) XXX_Size

func (m *AppCreate) XXX_Size() int

func (*AppCreate) XXX_Unmarshal

func (m *AppCreate) XXX_Unmarshal(b []byte) error

type AppDelete

type AppDelete struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppDelete is emitted when an application resource is deleted.

func (*AppDelete) Descriptor

func (*AppDelete) Descriptor() ([]byte, []int)

func (*AppDelete) Marshal

func (m *AppDelete) Marshal() (dAtA []byte, err error)

func (*AppDelete) MarshalTo

func (m *AppDelete) MarshalTo(dAtA []byte) (int, error)

func (*AppDelete) MarshalToSizedBuffer

func (m *AppDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppDelete) ProtoMessage

func (*AppDelete) ProtoMessage()

func (*AppDelete) Reset

func (m *AppDelete) Reset()

func (*AppDelete) Size

func (m *AppDelete) Size() (n int)

func (*AppDelete) String

func (m *AppDelete) String() string

func (*AppDelete) Unmarshal

func (m *AppDelete) Unmarshal(dAtA []byte) error

func (*AppDelete) XXX_DiscardUnknown

func (m *AppDelete) XXX_DiscardUnknown()

func (*AppDelete) XXX_Marshal

func (m *AppDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppDelete) XXX_Merge

func (m *AppDelete) XXX_Merge(src proto.Message)

func (*AppDelete) XXX_Size

func (m *AppDelete) XXX_Size() int

func (*AppDelete) XXX_Unmarshal

func (m *AppDelete) XXX_Unmarshal(b []byte) error

type AppMetadata

type AppMetadata struct {
	// AppURI is the application endpoint.
	AppURI string `protobuf:"bytes,1,opt,name=AppURI,proto3" json:"app_uri,omitempty"`
	// AppPublicAddr is the configured application public address.
	AppPublicAddr string `protobuf:"bytes,2,opt,name=AppPublicAddr,proto3" json:"app_public_addr,omitempty"`
	// AppLabels are the configured application labels.
	AppLabels map[string]string `` /* 160-byte string literal not displayed */
	// AppName is the configured application name.
	AppName              string   `protobuf:"bytes,4,opt,name=AppName,proto3" json:"app_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppMetadata contains common application information.

func (*AppMetadata) Descriptor

func (*AppMetadata) Descriptor() ([]byte, []int)

func (*AppMetadata) Marshal

func (m *AppMetadata) Marshal() (dAtA []byte, err error)

func (*AppMetadata) MarshalTo

func (m *AppMetadata) MarshalTo(dAtA []byte) (int, error)

func (*AppMetadata) MarshalToSizedBuffer

func (m *AppMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppMetadata) ProtoMessage

func (*AppMetadata) ProtoMessage()

func (*AppMetadata) Reset

func (m *AppMetadata) Reset()

func (*AppMetadata) Size

func (m *AppMetadata) Size() (n int)

func (*AppMetadata) String

func (m *AppMetadata) String() string

func (*AppMetadata) Unmarshal

func (m *AppMetadata) Unmarshal(dAtA []byte) error

func (*AppMetadata) XXX_DiscardUnknown

func (m *AppMetadata) XXX_DiscardUnknown()

func (*AppMetadata) XXX_Marshal

func (m *AppMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppMetadata) XXX_Merge

func (m *AppMetadata) XXX_Merge(src proto.Message)

func (*AppMetadata) XXX_Size

func (m *AppMetadata) XXX_Size() int

func (*AppMetadata) XXX_Unmarshal

func (m *AppMetadata) XXX_Unmarshal(b []byte) error

type AppSessionChunk

type AppSessionChunk struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// SessionChunkID is the ID of the session that was created for this 5 minute
	// application log chunk.
	SessionChunkID string `protobuf:"bytes,6,opt,name=SessionChunkID,proto3" json:"session_chunk_id"`
	// App is a common application resource metadata.
	AppMetadata          `protobuf:"bytes,7,opt,name=App,proto3,embedded=App" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppSessionChunk is emitted at the start of a 5 minute chunk on each proxy. This chunk is used to buffer 5 minutes of audit events at a time for applications.

func (*AppSessionChunk) Descriptor

func (*AppSessionChunk) Descriptor() ([]byte, []int)

func (*AppSessionChunk) Marshal

func (m *AppSessionChunk) Marshal() (dAtA []byte, err error)

func (*AppSessionChunk) MarshalTo

func (m *AppSessionChunk) MarshalTo(dAtA []byte) (int, error)

func (*AppSessionChunk) MarshalToSizedBuffer

func (m *AppSessionChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppSessionChunk) ProtoMessage

func (*AppSessionChunk) ProtoMessage()

func (*AppSessionChunk) Reset

func (m *AppSessionChunk) Reset()

func (*AppSessionChunk) Size

func (m *AppSessionChunk) Size() (n int)

func (*AppSessionChunk) String

func (m *AppSessionChunk) String() string

func (*AppSessionChunk) Unmarshal

func (m *AppSessionChunk) Unmarshal(dAtA []byte) error

func (*AppSessionChunk) XXX_DiscardUnknown

func (m *AppSessionChunk) XXX_DiscardUnknown()

func (*AppSessionChunk) XXX_Marshal

func (m *AppSessionChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSessionChunk) XXX_Merge

func (m *AppSessionChunk) XXX_Merge(src proto.Message)

func (*AppSessionChunk) XXX_Size

func (m *AppSessionChunk) XXX_Size() int

func (*AppSessionChunk) XXX_Unmarshal

func (m *AppSessionChunk) XXX_Unmarshal(b []byte) error

type AppSessionDynamoDBRequest

type AppSessionDynamoDBRequest struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// App is a common application resource metadata.
	AppMetadata `protobuf:"bytes,3,opt,name=App,proto3,embedded=App" json:""`
	// AWS contains extra AWS metadata of the request.
	AWSRequestMetadata `protobuf:"bytes,4,opt,name=AWS,proto3,embedded=AWS" json:""`
	// SessionChunkID is the ID of the app session chunk that this request belongs to.
	// This is more appropriate to include than the app session id, since it is the chunk
	// id that is needed to play back the session chunk with tsh. The session chunk event
	// already includes the app session id.
	SessionChunkID string `protobuf:"bytes,5,opt,name=SessionChunkID,proto3" json:"session_chunk_id"`
	// StatusCode the HTTP response code for the request.
	StatusCode uint32 `protobuf:"varint,6,opt,name=StatusCode,proto3" json:"status_code"`
	// Path is relative path in the URL.
	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
	// RawQuery are the encoded query values.
	RawQuery string `protobuf:"bytes,8,opt,name=RawQuery,proto3" json:"raw_query"`
	// Method is the request HTTP method, like GET/POST/DELETE/etc.
	Method string `protobuf:"bytes,9,opt,name=Method,proto3" json:"method"`
	// Target is the API target in the X-Amz-Target header.
	Target string `protobuf:"bytes,10,opt,name=Target,proto3" json:"target"`
	// Body is the HTTP request json body.
	// The Struct type is a wrapper around protobuf/types.Struct and is used to marshal the JSON body correctly.
	Body                 *Struct  `protobuf:"bytes,11,opt,name=Body,proto3,casttype=Struct" json:"body,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppSessionDynamoDBRequest is emitted when a user executes a DynamoDB request via app access.

func (*AppSessionDynamoDBRequest) Descriptor

func (*AppSessionDynamoDBRequest) Descriptor() ([]byte, []int)

func (*AppSessionDynamoDBRequest) Marshal

func (m *AppSessionDynamoDBRequest) Marshal() (dAtA []byte, err error)

func (*AppSessionDynamoDBRequest) MarshalTo

func (m *AppSessionDynamoDBRequest) MarshalTo(dAtA []byte) (int, error)

func (*AppSessionDynamoDBRequest) MarshalToSizedBuffer

func (m *AppSessionDynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppSessionDynamoDBRequest) ProtoMessage

func (*AppSessionDynamoDBRequest) ProtoMessage()

func (*AppSessionDynamoDBRequest) Reset

func (m *AppSessionDynamoDBRequest) Reset()

func (*AppSessionDynamoDBRequest) Size

func (m *AppSessionDynamoDBRequest) Size() (n int)

func (*AppSessionDynamoDBRequest) String

func (m *AppSessionDynamoDBRequest) String() string

func (*AppSessionDynamoDBRequest) Unmarshal

func (m *AppSessionDynamoDBRequest) Unmarshal(dAtA []byte) error

func (*AppSessionDynamoDBRequest) XXX_DiscardUnknown

func (m *AppSessionDynamoDBRequest) XXX_DiscardUnknown()

func (*AppSessionDynamoDBRequest) XXX_Marshal

func (m *AppSessionDynamoDBRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSessionDynamoDBRequest) XXX_Merge

func (m *AppSessionDynamoDBRequest) XXX_Merge(src proto.Message)

func (*AppSessionDynamoDBRequest) XXX_Size

func (m *AppSessionDynamoDBRequest) XXX_Size() int

func (*AppSessionDynamoDBRequest) XXX_Unmarshal

func (m *AppSessionDynamoDBRequest) XXX_Unmarshal(b []byte) error

type AppSessionEnd

type AppSessionEnd struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// App is a common application resource metadata.
	AppMetadata          `protobuf:"bytes,6,opt,name=App,proto3,embedded=App" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppSessionEnd is emitted when an application session ends.

func (*AppSessionEnd) Descriptor

func (*AppSessionEnd) Descriptor() ([]byte, []int)

func (*AppSessionEnd) Marshal

func (m *AppSessionEnd) Marshal() (dAtA []byte, err error)

func (*AppSessionEnd) MarshalTo

func (m *AppSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*AppSessionEnd) MarshalToSizedBuffer

func (m *AppSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppSessionEnd) ProtoMessage

func (*AppSessionEnd) ProtoMessage()

func (*AppSessionEnd) Reset

func (m *AppSessionEnd) Reset()

func (*AppSessionEnd) Size

func (m *AppSessionEnd) Size() (n int)

func (*AppSessionEnd) String

func (m *AppSessionEnd) String() string

func (*AppSessionEnd) Unmarshal

func (m *AppSessionEnd) Unmarshal(dAtA []byte) error

func (*AppSessionEnd) XXX_DiscardUnknown

func (m *AppSessionEnd) XXX_DiscardUnknown()

func (*AppSessionEnd) XXX_Marshal

func (m *AppSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSessionEnd) XXX_Merge

func (m *AppSessionEnd) XXX_Merge(src proto.Message)

func (*AppSessionEnd) XXX_Size

func (m *AppSessionEnd) XXX_Size() int

func (*AppSessionEnd) XXX_Unmarshal

func (m *AppSessionEnd) XXX_Unmarshal(b []byte) error

type AppSessionRequest

type AppSessionRequest struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// StatusCode the HTTP response code for the request.
	StatusCode uint32 `protobuf:"varint,2,opt,name=StatusCode,proto3" json:"status_code"`
	// Path is relative path in the URL.
	Path string `protobuf:"bytes,3,opt,name=Path,proto3" json:"path"`
	// RawQuery are the encoded query values.
	RawQuery string `protobuf:"bytes,4,opt,name=RawQuery,proto3" json:"raw_query"`
	// Method is the request HTTP method, like GET/POST/DELETE/etc.
	Method string `protobuf:"bytes,5,opt,name=Method,proto3" json:"method"`
	// App is a common application resource metadata.
	AppMetadata `protobuf:"bytes,6,opt,name=App,proto3,embedded=App" json:""`
	// AWS contains extra AWS metadata of the request.
	AWSRequestMetadata   `protobuf:"bytes,7,opt,name=AWS,proto3,embedded=AWS" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppSessionRequest is an HTTP request and response.

func (*AppSessionRequest) Descriptor

func (*AppSessionRequest) Descriptor() ([]byte, []int)

func (*AppSessionRequest) Marshal

func (m *AppSessionRequest) Marshal() (dAtA []byte, err error)

func (*AppSessionRequest) MarshalTo

func (m *AppSessionRequest) MarshalTo(dAtA []byte) (int, error)

func (*AppSessionRequest) MarshalToSizedBuffer

func (m *AppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppSessionRequest) ProtoMessage

func (*AppSessionRequest) ProtoMessage()

func (*AppSessionRequest) Reset

func (m *AppSessionRequest) Reset()

func (*AppSessionRequest) Size

func (m *AppSessionRequest) Size() (n int)

func (*AppSessionRequest) String

func (m *AppSessionRequest) String() string

func (*AppSessionRequest) Unmarshal

func (m *AppSessionRequest) Unmarshal(dAtA []byte) error

func (*AppSessionRequest) XXX_DiscardUnknown

func (m *AppSessionRequest) XXX_DiscardUnknown()

func (*AppSessionRequest) XXX_Marshal

func (m *AppSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSessionRequest) XXX_Merge

func (m *AppSessionRequest) XXX_Merge(src proto.Message)

func (*AppSessionRequest) XXX_Size

func (m *AppSessionRequest) XXX_Size() int

func (*AppSessionRequest) XXX_Unmarshal

func (m *AppSessionRequest) XXX_Unmarshal(b []byte) error

type AppSessionStart

type AppSessionStart struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// PublicAddr is the public address of the application being requested.
	// DELETE IN 10.0: this information is also present on the AppMetadata.
	PublicAddr string `protobuf:"bytes,7,opt,name=PublicAddr,proto3" json:"public_addr"` // Deprecated: Do not use.
	// App is a common application resource metadata.
	AppMetadata          `protobuf:"bytes,8,opt,name=App,proto3,embedded=App" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppSessionStart is emitted when a user is issued an application certificate.

func (*AppSessionStart) Descriptor

func (*AppSessionStart) Descriptor() ([]byte, []int)

func (*AppSessionStart) Marshal

func (m *AppSessionStart) Marshal() (dAtA []byte, err error)

func (*AppSessionStart) MarshalTo

func (m *AppSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*AppSessionStart) MarshalToSizedBuffer

func (m *AppSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppSessionStart) ProtoMessage

func (*AppSessionStart) ProtoMessage()

func (*AppSessionStart) Reset

func (m *AppSessionStart) Reset()

func (*AppSessionStart) Size

func (m *AppSessionStart) Size() (n int)

func (*AppSessionStart) String

func (m *AppSessionStart) String() string

func (*AppSessionStart) Unmarshal

func (m *AppSessionStart) Unmarshal(dAtA []byte) error

func (*AppSessionStart) XXX_DiscardUnknown

func (m *AppSessionStart) XXX_DiscardUnknown()

func (*AppSessionStart) XXX_Marshal

func (m *AppSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSessionStart) XXX_Merge

func (m *AppSessionStart) XXX_Merge(src proto.Message)

func (*AppSessionStart) XXX_Size

func (m *AppSessionStart) XXX_Size() int

func (*AppSessionStart) XXX_Unmarshal

func (m *AppSessionStart) XXX_Unmarshal(b []byte) error

type AppUpdate

type AppUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// AppMetadata is a common application resource metadata.
	AppMetadata          `protobuf:"bytes,4,opt,name=App,proto3,embedded=App" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AppUpdate is emitted when an existing application resource is updated.

func (*AppUpdate) Descriptor

func (*AppUpdate) Descriptor() ([]byte, []int)

func (*AppUpdate) Marshal

func (m *AppUpdate) Marshal() (dAtA []byte, err error)

func (*AppUpdate) MarshalTo

func (m *AppUpdate) MarshalTo(dAtA []byte) (int, error)

func (*AppUpdate) MarshalToSizedBuffer

func (m *AppUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AppUpdate) ProtoMessage

func (*AppUpdate) ProtoMessage()

func (*AppUpdate) Reset

func (m *AppUpdate) Reset()

func (*AppUpdate) Size

func (m *AppUpdate) Size() (n int)

func (*AppUpdate) String

func (m *AppUpdate) String() string

func (*AppUpdate) Unmarshal

func (m *AppUpdate) Unmarshal(dAtA []byte) error

func (*AppUpdate) XXX_DiscardUnknown

func (m *AppUpdate) XXX_DiscardUnknown()

func (*AppUpdate) XXX_Marshal

func (m *AppUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppUpdate) XXX_Merge

func (m *AppUpdate) XXX_Merge(src proto.Message)

func (*AppUpdate) XXX_Size

func (m *AppUpdate) XXX_Size() int

func (*AppUpdate) XXX_Unmarshal

func (m *AppUpdate) XXX_Unmarshal(b []byte) error

type AthenaS3EventPayload

type AthenaS3EventPayload struct {
	// Path on S3.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// VersionID is versionID of file on s3, if versioning is enabled.
	VersionId string `protobuf:"bytes,2,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
	// Custom KMS key for server-side encryption.
	Ckms                 string   `protobuf:"bytes,3,opt,name=ckms,proto3" json:"ckms,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AthenaS3EventPayload is used as payload for sending large events to SQS.

func (*AthenaS3EventPayload) Descriptor

func (*AthenaS3EventPayload) Descriptor() ([]byte, []int)

func (*AthenaS3EventPayload) GetCkms

func (m *AthenaS3EventPayload) GetCkms() string

func (*AthenaS3EventPayload) GetPath

func (m *AthenaS3EventPayload) GetPath() string

func (*AthenaS3EventPayload) GetVersionId

func (m *AthenaS3EventPayload) GetVersionId() string

func (*AthenaS3EventPayload) Marshal

func (m *AthenaS3EventPayload) Marshal() (dAtA []byte, err error)

func (*AthenaS3EventPayload) MarshalTo

func (m *AthenaS3EventPayload) MarshalTo(dAtA []byte) (int, error)

func (*AthenaS3EventPayload) MarshalToSizedBuffer

func (m *AthenaS3EventPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AthenaS3EventPayload) ProtoMessage

func (*AthenaS3EventPayload) ProtoMessage()

func (*AthenaS3EventPayload) Reset

func (m *AthenaS3EventPayload) Reset()

func (*AthenaS3EventPayload) Size

func (m *AthenaS3EventPayload) Size() (n int)

func (*AthenaS3EventPayload) String

func (m *AthenaS3EventPayload) String() string

func (*AthenaS3EventPayload) Unmarshal

func (m *AthenaS3EventPayload) Unmarshal(dAtA []byte) error

func (*AthenaS3EventPayload) XXX_DiscardUnknown

func (m *AthenaS3EventPayload) XXX_DiscardUnknown()

func (*AthenaS3EventPayload) XXX_Marshal

func (m *AthenaS3EventPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AthenaS3EventPayload) XXX_Merge

func (m *AthenaS3EventPayload) XXX_Merge(src proto.Message)

func (*AthenaS3EventPayload) XXX_Size

func (m *AthenaS3EventPayload) XXX_Size() int

func (*AthenaS3EventPayload) XXX_Unmarshal

func (m *AthenaS3EventPayload) XXX_Unmarshal(b []byte) error

type AuditEvent

type AuditEvent interface {
	// ProtoMarshaler implements efficient
	// protobuf marshaling methods
	ProtoMarshaler

	// GetID returns unique event ID
	GetID() string
	// SetID sets unique event ID
	SetID(id string)

	// GetCode returns event short diagnostic code
	GetCode() string
	// SetCode sets unique event diagnostic code
	SetCode(string)

	// GetType returns event type
	GetType() string
	// SetType sets unique type
	SetType(string)

	// GetTime returns event time
	GetTime() time.Time
	// SetTime sets event time
	SetTime(time.Time)

	// GetIndex gets event index - a non-unique
	// monotonically incremented number
	// in the event sequence
	GetIndex() int64
	// SetIndex sets event index
	SetIndex(idx int64)

	// GetClusterName returns the name of the teleport cluster
	// as set on the event.
	GetClusterName() string
	// SetClusterName sets the name of the teleport cluster on the event.
	SetClusterName(string)
}

AuditEvent represents an audit event.

func FromOneOf

func FromOneOf(in OneOf) (AuditEvent, error)

FromOneOf converts audit event from one of wrapper to interface

type AuditQueryDetails

type AuditQueryDetails struct {
	// Name is the name of the query.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name,omitempty"`
	// Query is the query that was run.
	Query string `protobuf:"bytes,2,opt,name=Query,proto3" json:"query,omitempty"`
	// Days is the number of days time range for the query.
	Days int32 `protobuf:"varint,3,opt,name=Days,proto3" json:"days,omitempty"`
	// ExecutionTimeInMillis is the total execution time of the query.
	ExecutionTimeInMillis int64 `protobuf:"varint,4,opt,name=ExecutionTimeInMillis,proto3" json:"total_execution_time_in_millis,omitempty"`
	// DataScannedInBytes is the amount of data scanned by the query.
	DataScannedInBytes   int64    `protobuf:"varint,5,opt,name=DataScannedInBytes,proto3" json:"data_scanned_in_bytes"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AuditQueryDetails contains additional query information.

func (*AuditQueryDetails) Descriptor

func (*AuditQueryDetails) Descriptor() ([]byte, []int)

func (*AuditQueryDetails) Marshal

func (m *AuditQueryDetails) Marshal() (dAtA []byte, err error)

func (*AuditQueryDetails) MarshalTo

func (m *AuditQueryDetails) MarshalTo(dAtA []byte) (int, error)

func (*AuditQueryDetails) MarshalToSizedBuffer

func (m *AuditQueryDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditQueryDetails) ProtoMessage

func (*AuditQueryDetails) ProtoMessage()

func (*AuditQueryDetails) Reset

func (m *AuditQueryDetails) Reset()

func (*AuditQueryDetails) Size

func (m *AuditQueryDetails) Size() (n int)

func (*AuditQueryDetails) String

func (m *AuditQueryDetails) String() string

func (*AuditQueryDetails) Unmarshal

func (m *AuditQueryDetails) Unmarshal(dAtA []byte) error

func (*AuditQueryDetails) XXX_DiscardUnknown

func (m *AuditQueryDetails) XXX_DiscardUnknown()

func (*AuditQueryDetails) XXX_Marshal

func (m *AuditQueryDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditQueryDetails) XXX_Merge

func (m *AuditQueryDetails) XXX_Merge(src proto.Message)

func (*AuditQueryDetails) XXX_Size

func (m *AuditQueryDetails) XXX_Size() int

func (*AuditQueryDetails) XXX_Unmarshal

func (m *AuditQueryDetails) XXX_Unmarshal(b []byte) error

type AuditQueryRun

type AuditQueryRun struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Status indicates whether the read was successful.
	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	// Query contains additional query information.
	AuditQueryDetails    `protobuf:"bytes,4,opt,name=Query,proto3,embedded=Query" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AuditQueryRun is emitted when a user runs an audit query.

func (*AuditQueryRun) Descriptor

func (*AuditQueryRun) Descriptor() ([]byte, []int)

func (*AuditQueryRun) Marshal

func (m *AuditQueryRun) Marshal() (dAtA []byte, err error)

func (*AuditQueryRun) MarshalTo

func (m *AuditQueryRun) MarshalTo(dAtA []byte) (int, error)

func (*AuditQueryRun) MarshalToSizedBuffer

func (m *AuditQueryRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuditQueryRun) ProtoMessage

func (*AuditQueryRun) ProtoMessage()

func (*AuditQueryRun) Reset

func (m *AuditQueryRun) Reset()

func (*AuditQueryRun) Size

func (m *AuditQueryRun) Size() (n int)

func (*AuditQueryRun) String

func (m *AuditQueryRun) String() string

func (*AuditQueryRun) Unmarshal

func (m *AuditQueryRun) Unmarshal(dAtA []byte) error

func (*AuditQueryRun) XXX_DiscardUnknown

func (m *AuditQueryRun) XXX_DiscardUnknown()

func (*AuditQueryRun) XXX_Marshal

func (m *AuditQueryRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuditQueryRun) XXX_Merge

func (m *AuditQueryRun) XXX_Merge(src proto.Message)

func (*AuditQueryRun) XXX_Size

func (m *AuditQueryRun) XXX_Size() int

func (*AuditQueryRun) XXX_Unmarshal

func (m *AuditQueryRun) XXX_Unmarshal(b []byte) error

type AuthAttempt

type AuthAttempt struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status contains common command or operation status fields
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AuthAttempt is emitted upon a failed or successfull authentication attempt.

func (*AuthAttempt) Descriptor

func (*AuthAttempt) Descriptor() ([]byte, []int)

func (*AuthAttempt) Marshal

func (m *AuthAttempt) Marshal() (dAtA []byte, err error)

func (*AuthAttempt) MarshalTo

func (m *AuthAttempt) MarshalTo(dAtA []byte) (int, error)

func (*AuthAttempt) MarshalToSizedBuffer

func (m *AuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuthAttempt) ProtoMessage

func (*AuthAttempt) ProtoMessage()

func (*AuthAttempt) Reset

func (m *AuthAttempt) Reset()

func (*AuthAttempt) Size

func (m *AuthAttempt) Size() (n int)

func (*AuthAttempt) String

func (m *AuthAttempt) String() string

func (*AuthAttempt) Unmarshal

func (m *AuthAttempt) Unmarshal(dAtA []byte) error

func (*AuthAttempt) XXX_DiscardUnknown

func (m *AuthAttempt) XXX_DiscardUnknown()

func (*AuthAttempt) XXX_Marshal

func (m *AuthAttempt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthAttempt) XXX_Merge

func (m *AuthAttempt) XXX_Merge(src proto.Message)

func (*AuthAttempt) XXX_Size

func (m *AuthAttempt) XXX_Size() int

func (*AuthAttempt) XXX_Unmarshal

func (m *AuthAttempt) XXX_Unmarshal(b []byte) error

type AuthPreferenceUpdate

type AuthPreferenceUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status indicates whether the update was successful.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AuthPreferenceUpdate is emitted when the auth preference is updated.

func (*AuthPreferenceUpdate) Descriptor

func (*AuthPreferenceUpdate) Descriptor() ([]byte, []int)

func (*AuthPreferenceUpdate) Marshal

func (m *AuthPreferenceUpdate) Marshal() (dAtA []byte, err error)

func (*AuthPreferenceUpdate) MarshalTo

func (m *AuthPreferenceUpdate) MarshalTo(dAtA []byte) (int, error)

func (*AuthPreferenceUpdate) MarshalToSizedBuffer

func (m *AuthPreferenceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuthPreferenceUpdate) ProtoMessage

func (*AuthPreferenceUpdate) ProtoMessage()

func (*AuthPreferenceUpdate) Reset

func (m *AuthPreferenceUpdate) Reset()

func (*AuthPreferenceUpdate) Size

func (m *AuthPreferenceUpdate) Size() (n int)

func (*AuthPreferenceUpdate) String

func (m *AuthPreferenceUpdate) String() string

func (*AuthPreferenceUpdate) Unmarshal

func (m *AuthPreferenceUpdate) Unmarshal(dAtA []byte) error

func (*AuthPreferenceUpdate) XXX_DiscardUnknown

func (m *AuthPreferenceUpdate) XXX_DiscardUnknown()

func (*AuthPreferenceUpdate) XXX_Marshal

func (m *AuthPreferenceUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthPreferenceUpdate) XXX_Merge

func (m *AuthPreferenceUpdate) XXX_Merge(src proto.Message)

func (*AuthPreferenceUpdate) XXX_Size

func (m *AuthPreferenceUpdate) XXX_Size() int

func (*AuthPreferenceUpdate) XXX_Unmarshal

func (m *AuthPreferenceUpdate) XXX_Unmarshal(b []byte) error

type BPFMetadata

type BPFMetadata struct {
	// PID is the ID of the process.
	PID uint64 `protobuf:"varint,1,opt,name=PID,proto3" json:"pid"`
	// CgroupID is the internal cgroupv2 ID of the event.
	CgroupID uint64 `protobuf:"varint,2,opt,name=CgroupID,proto3" json:"cgroup_id"`
	// Program is name of the executable.
	Program              string   `protobuf:"bytes,3,opt,name=Program,proto3" json:"program"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BPFMetadata is a common BPF process metadata

func (*BPFMetadata) Descriptor

func (*BPFMetadata) Descriptor() ([]byte, []int)

func (*BPFMetadata) Marshal

func (m *BPFMetadata) Marshal() (dAtA []byte, err error)

func (*BPFMetadata) MarshalTo

func (m *BPFMetadata) MarshalTo(dAtA []byte) (int, error)

func (*BPFMetadata) MarshalToSizedBuffer

func (m *BPFMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BPFMetadata) ProtoMessage

func (*BPFMetadata) ProtoMessage()

func (*BPFMetadata) Reset

func (m *BPFMetadata) Reset()

func (*BPFMetadata) Size

func (m *BPFMetadata) Size() (n int)

func (*BPFMetadata) String

func (m *BPFMetadata) String() string

func (*BPFMetadata) Unmarshal

func (m *BPFMetadata) Unmarshal(dAtA []byte) error

func (*BPFMetadata) XXX_DiscardUnknown

func (m *BPFMetadata) XXX_DiscardUnknown()

func (*BPFMetadata) XXX_Marshal

func (m *BPFMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BPFMetadata) XXX_Merge

func (m *BPFMetadata) XXX_Merge(src proto.Message)

func (*BPFMetadata) XXX_Size

func (m *BPFMetadata) XXX_Size() int

func (*BPFMetadata) XXX_Unmarshal

func (m *BPFMetadata) XXX_Unmarshal(b []byte) error

type BillingCardCreate

type BillingCardCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BillingCardCreate is emitted when a user creates or updates a credit card.

func (*BillingCardCreate) Descriptor

func (*BillingCardCreate) Descriptor() ([]byte, []int)

func (*BillingCardCreate) Marshal

func (m *BillingCardCreate) Marshal() (dAtA []byte, err error)

func (*BillingCardCreate) MarshalTo

func (m *BillingCardCreate) MarshalTo(dAtA []byte) (int, error)

func (*BillingCardCreate) MarshalToSizedBuffer

func (m *BillingCardCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BillingCardCreate) ProtoMessage

func (*BillingCardCreate) ProtoMessage()

func (*BillingCardCreate) Reset

func (m *BillingCardCreate) Reset()

func (*BillingCardCreate) Size

func (m *BillingCardCreate) Size() (n int)

func (*BillingCardCreate) String

func (m *BillingCardCreate) String() string

func (*BillingCardCreate) Unmarshal

func (m *BillingCardCreate) Unmarshal(dAtA []byte) error

func (*BillingCardCreate) XXX_DiscardUnknown

func (m *BillingCardCreate) XXX_DiscardUnknown()

func (*BillingCardCreate) XXX_Marshal

func (m *BillingCardCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BillingCardCreate) XXX_Merge

func (m *BillingCardCreate) XXX_Merge(src proto.Message)

func (*BillingCardCreate) XXX_Size

func (m *BillingCardCreate) XXX_Size() int

func (*BillingCardCreate) XXX_Unmarshal

func (m *BillingCardCreate) XXX_Unmarshal(b []byte) error

type BillingCardDelete

type BillingCardDelete struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BillingCardDelete is emitted when a user deletes a credit card.

func (*BillingCardDelete) Descriptor

func (*BillingCardDelete) Descriptor() ([]byte, []int)

func (*BillingCardDelete) Marshal

func (m *BillingCardDelete) Marshal() (dAtA []byte, err error)

func (*BillingCardDelete) MarshalTo

func (m *BillingCardDelete) MarshalTo(dAtA []byte) (int, error)

func (*BillingCardDelete) MarshalToSizedBuffer

func (m *BillingCardDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BillingCardDelete) ProtoMessage

func (*BillingCardDelete) ProtoMessage()

func (*BillingCardDelete) Reset

func (m *BillingCardDelete) Reset()

func (*BillingCardDelete) Size

func (m *BillingCardDelete) Size() (n int)

func (*BillingCardDelete) String

func (m *BillingCardDelete) String() string

func (*BillingCardDelete) Unmarshal

func (m *BillingCardDelete) Unmarshal(dAtA []byte) error

func (*BillingCardDelete) XXX_DiscardUnknown

func (m *BillingCardDelete) XXX_DiscardUnknown()

func (*BillingCardDelete) XXX_Marshal

func (m *BillingCardDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BillingCardDelete) XXX_Merge

func (m *BillingCardDelete) XXX_Merge(src proto.Message)

func (*BillingCardDelete) XXX_Size

func (m *BillingCardDelete) XXX_Size() int

func (*BillingCardDelete) XXX_Unmarshal

func (m *BillingCardDelete) XXX_Unmarshal(b []byte) error

type BillingInformationUpdate

type BillingInformationUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BillingInformationUpdate is emitted when a user updates the billing information.

func (*BillingInformationUpdate) Descriptor

func (*BillingInformationUpdate) Descriptor() ([]byte, []int)

func (*BillingInformationUpdate) Marshal

func (m *BillingInformationUpdate) Marshal() (dAtA []byte, err error)

func (*BillingInformationUpdate) MarshalTo

func (m *BillingInformationUpdate) MarshalTo(dAtA []byte) (int, error)

func (*BillingInformationUpdate) MarshalToSizedBuffer

func (m *BillingInformationUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BillingInformationUpdate) ProtoMessage

func (*BillingInformationUpdate) ProtoMessage()

func (*BillingInformationUpdate) Reset

func (m *BillingInformationUpdate) Reset()

func (*BillingInformationUpdate) Size

func (m *BillingInformationUpdate) Size() (n int)

func (*BillingInformationUpdate) String

func (m *BillingInformationUpdate) String() string

func (*BillingInformationUpdate) Unmarshal

func (m *BillingInformationUpdate) Unmarshal(dAtA []byte) error

func (*BillingInformationUpdate) XXX_DiscardUnknown

func (m *BillingInformationUpdate) XXX_DiscardUnknown()

func (*BillingInformationUpdate) XXX_Marshal

func (m *BillingInformationUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BillingInformationUpdate) XXX_Merge

func (m *BillingInformationUpdate) XXX_Merge(src proto.Message)

func (*BillingInformationUpdate) XXX_Size

func (m *BillingInformationUpdate) XXX_Size() int

func (*BillingInformationUpdate) XXX_Unmarshal

func (m *BillingInformationUpdate) XXX_Unmarshal(b []byte) error

type BotCreate

type BotCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BotCreate is emitted when a bot is created/upserted.

func (*BotCreate) Descriptor

func (*BotCreate) Descriptor() ([]byte, []int)

func (*BotCreate) Marshal

func (m *BotCreate) Marshal() (dAtA []byte, err error)

func (*BotCreate) MarshalTo

func (m *BotCreate) MarshalTo(dAtA []byte) (int, error)

func (*BotCreate) MarshalToSizedBuffer

func (m *BotCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BotCreate) ProtoMessage

func (*BotCreate) ProtoMessage()

func (*BotCreate) Reset

func (m *BotCreate) Reset()

func (*BotCreate) Size

func (m *BotCreate) Size() (n int)

func (*BotCreate) String

func (m *BotCreate) String() string

func (*BotCreate) Unmarshal

func (m *BotCreate) Unmarshal(dAtA []byte) error

func (*BotCreate) XXX_DiscardUnknown

func (m *BotCreate) XXX_DiscardUnknown()

func (*BotCreate) XXX_Marshal

func (m *BotCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BotCreate) XXX_Merge

func (m *BotCreate) XXX_Merge(src proto.Message)

func (*BotCreate) XXX_Size

func (m *BotCreate) XXX_Size() int

func (*BotCreate) XXX_Unmarshal

func (m *BotCreate) XXX_Unmarshal(b []byte) error

type BotDelete

type BotDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BotDelete is emitted when a bot is deleted.

func (*BotDelete) Descriptor

func (*BotDelete) Descriptor() ([]byte, []int)

func (*BotDelete) Marshal

func (m *BotDelete) Marshal() (dAtA []byte, err error)

func (*BotDelete) MarshalTo

func (m *BotDelete) MarshalTo(dAtA []byte) (int, error)

func (*BotDelete) MarshalToSizedBuffer

func (m *BotDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BotDelete) ProtoMessage

func (*BotDelete) ProtoMessage()

func (*BotDelete) Reset

func (m *BotDelete) Reset()

func (*BotDelete) Size

func (m *BotDelete) Size() (n int)

func (*BotDelete) String

func (m *BotDelete) String() string

func (*BotDelete) Unmarshal

func (m *BotDelete) Unmarshal(dAtA []byte) error

func (*BotDelete) XXX_DiscardUnknown

func (m *BotDelete) XXX_DiscardUnknown()

func (*BotDelete) XXX_Marshal

func (m *BotDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BotDelete) XXX_Merge

func (m *BotDelete) XXX_Merge(src proto.Message)

func (*BotDelete) XXX_Size

func (m *BotDelete) XXX_Size() int

func (*BotDelete) XXX_Unmarshal

func (m *BotDelete) XXX_Unmarshal(b []byte) error

type BotJoin

type BotJoin struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status contains common command or operation status fields.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// BotName is the name of the bot which has joined.
	BotName string `protobuf:"bytes,3,opt,name=BotName,proto3" json:"bot_name,omitempty"`
	// Method is the event field indicating what join method was used.
	Method string `protobuf:"bytes,4,opt,name=Method,proto3" json:"method,omitempty"`
	// TokenName is the name of the provision token used to join.
	TokenName string `protobuf:"bytes,5,opt,name=TokenName,proto3" json:"token_name,omitempty"`
	// Attributes is a map of attributes received from the join method provider.
	Attributes *Struct `protobuf:"bytes,6,opt,name=Attributes,proto3,casttype=Struct" json:"attributes,omitempty"`
	// UserName is the name of the user associated with the bot which has joined.
	UserName             string   `protobuf:"bytes,7,opt,name=UserName,proto3" json:"user_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BotJoin records a bot join event.

func (*BotJoin) Descriptor

func (*BotJoin) Descriptor() ([]byte, []int)

func (*BotJoin) Marshal

func (m *BotJoin) Marshal() (dAtA []byte, err error)

func (*BotJoin) MarshalTo

func (m *BotJoin) MarshalTo(dAtA []byte) (int, error)

func (*BotJoin) MarshalToSizedBuffer

func (m *BotJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BotJoin) ProtoMessage

func (*BotJoin) ProtoMessage()

func (*BotJoin) Reset

func (m *BotJoin) Reset()

func (*BotJoin) Size

func (m *BotJoin) Size() (n int)

func (*BotJoin) String

func (m *BotJoin) String() string

func (*BotJoin) Unmarshal

func (m *BotJoin) Unmarshal(dAtA []byte) error

func (*BotJoin) XXX_DiscardUnknown

func (m *BotJoin) XXX_DiscardUnknown()

func (*BotJoin) XXX_Marshal

func (m *BotJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BotJoin) XXX_Merge

func (m *BotJoin) XXX_Merge(src proto.Message)

func (*BotJoin) XXX_Size

func (m *BotJoin) XXX_Size() int

func (*BotJoin) XXX_Unmarshal

func (m *BotJoin) XXX_Unmarshal(b []byte) error

type BotUpdate

type BotUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BotCreate is emitted when a bot is created/updated.

func (*BotUpdate) Descriptor

func (*BotUpdate) Descriptor() ([]byte, []int)

func (*BotUpdate) Marshal

func (m *BotUpdate) Marshal() (dAtA []byte, err error)

func (*BotUpdate) MarshalTo

func (m *BotUpdate) MarshalTo(dAtA []byte) (int, error)

func (*BotUpdate) MarshalToSizedBuffer

func (m *BotUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BotUpdate) ProtoMessage

func (*BotUpdate) ProtoMessage()

func (*BotUpdate) Reset

func (m *BotUpdate) Reset()

func (*BotUpdate) Size

func (m *BotUpdate) Size() (n int)

func (*BotUpdate) String

func (m *BotUpdate) String() string

func (*BotUpdate) Unmarshal

func (m *BotUpdate) Unmarshal(dAtA []byte) error

func (*BotUpdate) XXX_DiscardUnknown

func (m *BotUpdate) XXX_DiscardUnknown()

func (*BotUpdate) XXX_Marshal

func (m *BotUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BotUpdate) XXX_Merge

func (m *BotUpdate) XXX_Merge(src proto.Message)

func (*BotUpdate) XXX_Size

func (m *BotUpdate) XXX_Size() int

func (*BotUpdate) XXX_Unmarshal

func (m *BotUpdate) XXX_Unmarshal(b []byte) error

type CassandraBatch

type CassandraBatch struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Consistency is the consistency level to use.
	Consistency string `protobuf:"bytes,5,opt,name=Consistency,proto3" json:"consistency,omitempty"`
	// Keyspace is the keyspace the statement is in.
	Keyspace string `protobuf:"bytes,6,opt,name=Keyspace,proto3" json:"keyspace,omitempty"`
	// BatchType is the type of batch.
	BatchType string `protobuf:"bytes,7,opt,name=BatchType,proto3" json:"batch_type,omitempty"`
	// Children is batch children statements.
	Children             []*CassandraBatch_BatchChild `protobuf:"bytes,8,rep,name=Children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

CassandraBatch is emitted when a Cassandra client executes a batch of CQL statements.

func (*CassandraBatch) Descriptor

func (*CassandraBatch) Descriptor() ([]byte, []int)

func (*CassandraBatch) Marshal

func (m *CassandraBatch) Marshal() (dAtA []byte, err error)

func (*CassandraBatch) MarshalTo

func (m *CassandraBatch) MarshalTo(dAtA []byte) (int, error)

func (*CassandraBatch) MarshalToSizedBuffer

func (m *CassandraBatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraBatch) ProtoMessage

func (*CassandraBatch) ProtoMessage()

func (*CassandraBatch) Reset

func (m *CassandraBatch) Reset()

func (*CassandraBatch) Size

func (m *CassandraBatch) Size() (n int)

func (*CassandraBatch) String

func (m *CassandraBatch) String() string

func (*CassandraBatch) Unmarshal

func (m *CassandraBatch) Unmarshal(dAtA []byte) error

func (*CassandraBatch) XXX_DiscardUnknown

func (m *CassandraBatch) XXX_DiscardUnknown()

func (*CassandraBatch) XXX_Marshal

func (m *CassandraBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraBatch) XXX_Merge

func (m *CassandraBatch) XXX_Merge(src proto.Message)

func (*CassandraBatch) XXX_Size

func (m *CassandraBatch) XXX_Size() int

func (*CassandraBatch) XXX_Unmarshal

func (m *CassandraBatch) XXX_Unmarshal(b []byte) error

type CassandraBatch_BatchChild

type CassandraBatch_BatchChild struct {
	// ID is the id of the statement.
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id,omitempty"`
	// Query the CQL statement to execute.
	Query string `protobuf:"bytes,2,opt,name=Query,proto3" json:"query,omitempty"`
	// Values is the values to bind to the query.
	Values               []*CassandraBatch_BatchChild_Value `protobuf:"bytes,3,rep,name=Values,proto3" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

BatchChild represents a single child batch statement.

func (*CassandraBatch_BatchChild) Descriptor

func (*CassandraBatch_BatchChild) Descriptor() ([]byte, []int)

func (*CassandraBatch_BatchChild) Marshal

func (m *CassandraBatch_BatchChild) Marshal() (dAtA []byte, err error)

func (*CassandraBatch_BatchChild) MarshalTo

func (m *CassandraBatch_BatchChild) MarshalTo(dAtA []byte) (int, error)

func (*CassandraBatch_BatchChild) MarshalToSizedBuffer

func (m *CassandraBatch_BatchChild) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraBatch_BatchChild) ProtoMessage

func (*CassandraBatch_BatchChild) ProtoMessage()

func (*CassandraBatch_BatchChild) Reset

func (m *CassandraBatch_BatchChild) Reset()

func (*CassandraBatch_BatchChild) Size

func (m *CassandraBatch_BatchChild) Size() (n int)

func (*CassandraBatch_BatchChild) String

func (m *CassandraBatch_BatchChild) String() string

func (*CassandraBatch_BatchChild) Unmarshal

func (m *CassandraBatch_BatchChild) Unmarshal(dAtA []byte) error

func (*CassandraBatch_BatchChild) XXX_DiscardUnknown

func (m *CassandraBatch_BatchChild) XXX_DiscardUnknown()

func (*CassandraBatch_BatchChild) XXX_Marshal

func (m *CassandraBatch_BatchChild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraBatch_BatchChild) XXX_Merge

func (m *CassandraBatch_BatchChild) XXX_Merge(src proto.Message)

func (*CassandraBatch_BatchChild) XXX_Size

func (m *CassandraBatch_BatchChild) XXX_Size() int

func (*CassandraBatch_BatchChild) XXX_Unmarshal

func (m *CassandraBatch_BatchChild) XXX_Unmarshal(b []byte) error

type CassandraBatch_BatchChild_Value

type CassandraBatch_BatchChild_Value struct {
	// Type is the type of the value.
	Type uint32 `protobuf:"varint,1,opt,name=Type,proto3" json:"type,omitempty"`
	// Contents is the value contents.
	Contents             []byte   `protobuf:"bytes,2,opt,name=Contents,proto3" json:"contents,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Value is a single value to bind to the query.

func (*CassandraBatch_BatchChild_Value) Descriptor

func (*CassandraBatch_BatchChild_Value) Descriptor() ([]byte, []int)

func (*CassandraBatch_BatchChild_Value) Marshal

func (m *CassandraBatch_BatchChild_Value) Marshal() (dAtA []byte, err error)

func (*CassandraBatch_BatchChild_Value) MarshalTo

func (m *CassandraBatch_BatchChild_Value) MarshalTo(dAtA []byte) (int, error)

func (*CassandraBatch_BatchChild_Value) MarshalToSizedBuffer

func (m *CassandraBatch_BatchChild_Value) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraBatch_BatchChild_Value) ProtoMessage

func (*CassandraBatch_BatchChild_Value) ProtoMessage()

func (*CassandraBatch_BatchChild_Value) Reset

func (*CassandraBatch_BatchChild_Value) Size

func (m *CassandraBatch_BatchChild_Value) Size() (n int)

func (*CassandraBatch_BatchChild_Value) String

func (*CassandraBatch_BatchChild_Value) Unmarshal

func (m *CassandraBatch_BatchChild_Value) Unmarshal(dAtA []byte) error

func (*CassandraBatch_BatchChild_Value) XXX_DiscardUnknown

func (m *CassandraBatch_BatchChild_Value) XXX_DiscardUnknown()

func (*CassandraBatch_BatchChild_Value) XXX_Marshal

func (m *CassandraBatch_BatchChild_Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraBatch_BatchChild_Value) XXX_Merge

func (m *CassandraBatch_BatchChild_Value) XXX_Merge(src proto.Message)

func (*CassandraBatch_BatchChild_Value) XXX_Size

func (m *CassandraBatch_BatchChild_Value) XXX_Size() int

func (*CassandraBatch_BatchChild_Value) XXX_Unmarshal

func (m *CassandraBatch_BatchChild_Value) XXX_Unmarshal(b []byte) error

type CassandraExecute

type CassandraExecute struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// QueryId is the prepared query id to execute.
	QueryId              string   `protobuf:"bytes,5,opt,name=QueryId,proto3" json:"query_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CassandraExecute is emitted when a Cassandra client executes a CQL statement.

func (*CassandraExecute) Descriptor

func (*CassandraExecute) Descriptor() ([]byte, []int)

func (*CassandraExecute) Marshal

func (m *CassandraExecute) Marshal() (dAtA []byte, err error)

func (*CassandraExecute) MarshalTo

func (m *CassandraExecute) MarshalTo(dAtA []byte) (int, error)

func (*CassandraExecute) MarshalToSizedBuffer

func (m *CassandraExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraExecute) ProtoMessage

func (*CassandraExecute) ProtoMessage()

func (*CassandraExecute) Reset

func (m *CassandraExecute) Reset()

func (*CassandraExecute) Size

func (m *CassandraExecute) Size() (n int)

func (*CassandraExecute) String

func (m *CassandraExecute) String() string

func (*CassandraExecute) Unmarshal

func (m *CassandraExecute) Unmarshal(dAtA []byte) error

func (*CassandraExecute) XXX_DiscardUnknown

func (m *CassandraExecute) XXX_DiscardUnknown()

func (*CassandraExecute) XXX_Marshal

func (m *CassandraExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraExecute) XXX_Merge

func (m *CassandraExecute) XXX_Merge(src proto.Message)

func (*CassandraExecute) XXX_Size

func (m *CassandraExecute) XXX_Size() int

func (*CassandraExecute) XXX_Unmarshal

func (m *CassandraExecute) XXX_Unmarshal(b []byte) error

type CassandraPrepare

type CassandraPrepare struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Query is the CQL statement.
	Query string `protobuf:"bytes,5,opt,name=Query,proto3" json:"query,omitempty"`
	// Keyspace is the keyspace the statement is in.
	Keyspace             string   `protobuf:"bytes,6,opt,name=Keyspace,proto3" json:"keyspace,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CassandraSession is emitted when a Cassandra client sends the prepare a CQL statement.

func (*CassandraPrepare) Descriptor

func (*CassandraPrepare) Descriptor() ([]byte, []int)

func (*CassandraPrepare) Marshal

func (m *CassandraPrepare) Marshal() (dAtA []byte, err error)

func (*CassandraPrepare) MarshalTo

func (m *CassandraPrepare) MarshalTo(dAtA []byte) (int, error)

func (*CassandraPrepare) MarshalToSizedBuffer

func (m *CassandraPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraPrepare) ProtoMessage

func (*CassandraPrepare) ProtoMessage()

func (*CassandraPrepare) Reset

func (m *CassandraPrepare) Reset()

func (*CassandraPrepare) Size

func (m *CassandraPrepare) Size() (n int)

func (*CassandraPrepare) String

func (m *CassandraPrepare) String() string

func (*CassandraPrepare) Unmarshal

func (m *CassandraPrepare) Unmarshal(dAtA []byte) error

func (*CassandraPrepare) XXX_DiscardUnknown

func (m *CassandraPrepare) XXX_DiscardUnknown()

func (*CassandraPrepare) XXX_Marshal

func (m *CassandraPrepare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraPrepare) XXX_Merge

func (m *CassandraPrepare) XXX_Merge(src proto.Message)

func (*CassandraPrepare) XXX_Size

func (m *CassandraPrepare) XXX_Size() int

func (*CassandraPrepare) XXX_Unmarshal

func (m *CassandraPrepare) XXX_Unmarshal(b []byte) error

type CassandraRegister

type CassandraRegister struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// EventTypes is the list of event types to register for.
	EventTypes           []string `protobuf:"bytes,5,rep,name=EventTypes,proto3" json:"event_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CassandraRegister is emitted when a Cassandra client request to register for the specified event types.

func (*CassandraRegister) Descriptor

func (*CassandraRegister) Descriptor() ([]byte, []int)

func (*CassandraRegister) Marshal

func (m *CassandraRegister) Marshal() (dAtA []byte, err error)

func (*CassandraRegister) MarshalTo

func (m *CassandraRegister) MarshalTo(dAtA []byte) (int, error)

func (*CassandraRegister) MarshalToSizedBuffer

func (m *CassandraRegister) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CassandraRegister) ProtoMessage

func (*CassandraRegister) ProtoMessage()

func (*CassandraRegister) Reset

func (m *CassandraRegister) Reset()

func (*CassandraRegister) Size

func (m *CassandraRegister) Size() (n int)

func (*CassandraRegister) String

func (m *CassandraRegister) String() string

func (*CassandraRegister) Unmarshal

func (m *CassandraRegister) Unmarshal(dAtA []byte) error

func (*CassandraRegister) XXX_DiscardUnknown

func (m *CassandraRegister) XXX_DiscardUnknown()

func (*CassandraRegister) XXX_Marshal

func (m *CassandraRegister) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CassandraRegister) XXX_Merge

func (m *CassandraRegister) XXX_Merge(src proto.Message)

func (*CassandraRegister) XXX_Size

func (m *CassandraRegister) XXX_Size() int

func (*CassandraRegister) XXX_Unmarshal

func (m *CassandraRegister) XXX_Unmarshal(b []byte) error

type CertificateCreate

type CertificateCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// CertificateType is the type of certificate that was just issued.
	CertificateType string `protobuf:"bytes,2,opt,name=CertificateType,proto3" json:"cert_type,omitempty"`
	// Identity is the identity associated with the certificate, as interpreted by Teleport.
	Identity *Identity `protobuf:"bytes,3,opt,name=Identity,proto3" json:"identity"`
	// Client is the common client event metadata
	ClientMetadata       `protobuf:"bytes,4,opt,name=Client,proto3,embedded=Client" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CertificateCreate is emitted when a certificate is issued.

func (*CertificateCreate) Descriptor

func (*CertificateCreate) Descriptor() ([]byte, []int)

func (*CertificateCreate) Marshal

func (m *CertificateCreate) Marshal() (dAtA []byte, err error)

func (*CertificateCreate) MarshalTo

func (m *CertificateCreate) MarshalTo(dAtA []byte) (int, error)

func (*CertificateCreate) MarshalToSizedBuffer

func (m *CertificateCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CertificateCreate) ProtoMessage

func (*CertificateCreate) ProtoMessage()

func (*CertificateCreate) Reset

func (m *CertificateCreate) Reset()

func (*CertificateCreate) Size

func (m *CertificateCreate) Size() (n int)

func (*CertificateCreate) String

func (m *CertificateCreate) String() string

func (*CertificateCreate) Unmarshal

func (m *CertificateCreate) Unmarshal(dAtA []byte) error

func (*CertificateCreate) XXX_DiscardUnknown

func (m *CertificateCreate) XXX_DiscardUnknown()

func (*CertificateCreate) XXX_Marshal

func (m *CertificateCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CertificateCreate) XXX_Merge

func (m *CertificateCreate) XXX_Merge(src proto.Message)

func (*CertificateCreate) XXX_Size

func (m *CertificateCreate) XXX_Size() int

func (*CertificateCreate) XXX_Unmarshal

func (m *CertificateCreate) XXX_Unmarshal(b []byte) error

type ClientDisconnect

type ClientDisconnect struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// Reason is a field that specifies reason for event, e.g. in disconnect
	// event it explains why server disconnected the client
	Reason               string   `protobuf:"bytes,5,opt,name=Reason,proto3" json:"reason"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ClientDisconnect is emitted when client is disconnected by the server due to inactivity or any other reason

func (*ClientDisconnect) Descriptor

func (*ClientDisconnect) Descriptor() ([]byte, []int)

func (*ClientDisconnect) Marshal

func (m *ClientDisconnect) Marshal() (dAtA []byte, err error)

func (*ClientDisconnect) MarshalTo

func (m *ClientDisconnect) MarshalTo(dAtA []byte) (int, error)

func (*ClientDisconnect) MarshalToSizedBuffer

func (m *ClientDisconnect) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClientDisconnect) ProtoMessage

func (*ClientDisconnect) ProtoMessage()

func (*ClientDisconnect) Reset

func (m *ClientDisconnect) Reset()

func (*ClientDisconnect) Size

func (m *ClientDisconnect) Size() (n int)

func (*ClientDisconnect) String

func (m *ClientDisconnect) String() string

func (*ClientDisconnect) Unmarshal

func (m *ClientDisconnect) Unmarshal(dAtA []byte) error

func (*ClientDisconnect) XXX_DiscardUnknown

func (m *ClientDisconnect) XXX_DiscardUnknown()

func (*ClientDisconnect) XXX_Marshal

func (m *ClientDisconnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientDisconnect) XXX_Merge

func (m *ClientDisconnect) XXX_Merge(src proto.Message)

func (*ClientDisconnect) XXX_Size

func (m *ClientDisconnect) XXX_Size() int

func (*ClientDisconnect) XXX_Unmarshal

func (m *ClientDisconnect) XXX_Unmarshal(b []byte) error

type ClientMetadata

type ClientMetadata struct {
	// UserAgent identifies the type of client that attempted the event.
	UserAgent            string   `protobuf:"bytes,1,opt,name=UserAgent,proto3" json:"user_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ClientMetadata identifies the originating client for an event.

func (*ClientMetadata) Descriptor

func (*ClientMetadata) Descriptor() ([]byte, []int)

func (*ClientMetadata) Marshal

func (m *ClientMetadata) Marshal() (dAtA []byte, err error)

func (*ClientMetadata) MarshalTo

func (m *ClientMetadata) MarshalTo(dAtA []byte) (int, error)

func (*ClientMetadata) MarshalToSizedBuffer

func (m *ClientMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClientMetadata) ProtoMessage

func (*ClientMetadata) ProtoMessage()

func (*ClientMetadata) Reset

func (m *ClientMetadata) Reset()

func (*ClientMetadata) Size

func (m *ClientMetadata) Size() (n int)

func (*ClientMetadata) String

func (m *ClientMetadata) String() string

func (*ClientMetadata) Unmarshal

func (m *ClientMetadata) Unmarshal(dAtA []byte) error

func (*ClientMetadata) XXX_DiscardUnknown

func (m *ClientMetadata) XXX_DiscardUnknown()

func (*ClientMetadata) XXX_Marshal

func (m *ClientMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientMetadata) XXX_Merge

func (m *ClientMetadata) XXX_Merge(src proto.Message)

func (*ClientMetadata) XXX_Size

func (m *ClientMetadata) XXX_Size() int

func (*ClientMetadata) XXX_Unmarshal

func (m *ClientMetadata) XXX_Unmarshal(b []byte) error

type ClusterNetworkingConfigUpdate

type ClusterNetworkingConfigUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status indicates whether the update was successful.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ClusterNetworkingConfigUpdate is emitted when the cluster networking config is updated.

func (*ClusterNetworkingConfigUpdate) Descriptor

func (*ClusterNetworkingConfigUpdate) Descriptor() ([]byte, []int)

func (*ClusterNetworkingConfigUpdate) Marshal

func (m *ClusterNetworkingConfigUpdate) Marshal() (dAtA []byte, err error)

func (*ClusterNetworkingConfigUpdate) MarshalTo

func (m *ClusterNetworkingConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*ClusterNetworkingConfigUpdate) MarshalToSizedBuffer

func (m *ClusterNetworkingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterNetworkingConfigUpdate) ProtoMessage

func (*ClusterNetworkingConfigUpdate) ProtoMessage()

func (*ClusterNetworkingConfigUpdate) Reset

func (m *ClusterNetworkingConfigUpdate) Reset()

func (*ClusterNetworkingConfigUpdate) Size

func (m *ClusterNetworkingConfigUpdate) Size() (n int)

func (*ClusterNetworkingConfigUpdate) String

func (*ClusterNetworkingConfigUpdate) Unmarshal

func (m *ClusterNetworkingConfigUpdate) Unmarshal(dAtA []byte) error

func (*ClusterNetworkingConfigUpdate) XXX_DiscardUnknown

func (m *ClusterNetworkingConfigUpdate) XXX_DiscardUnknown()

func (*ClusterNetworkingConfigUpdate) XXX_Marshal

func (m *ClusterNetworkingConfigUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterNetworkingConfigUpdate) XXX_Merge

func (m *ClusterNetworkingConfigUpdate) XXX_Merge(src proto.Message)

func (*ClusterNetworkingConfigUpdate) XXX_Size

func (m *ClusterNetworkingConfigUpdate) XXX_Size() int

func (*ClusterNetworkingConfigUpdate) XXX_Unmarshal

func (m *ClusterNetworkingConfigUpdate) XXX_Unmarshal(b []byte) error

type CommandMetadata

type CommandMetadata struct {
	// Command is the executed command name
	Command string `protobuf:"bytes,1,opt,name=Command,proto3" json:"command"`
	// ExitCode specifies command exit code
	ExitCode string `protobuf:"bytes,2,opt,name=ExitCode,proto3" json:"exitCode,omitempty"`
	// Error is an optional exit error, set if command has failed
	Error                string   `protobuf:"bytes,3,opt,name=Error,proto3" json:"exitError,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CommandMetadata specifies common command fields

func (*CommandMetadata) Descriptor

func (*CommandMetadata) Descriptor() ([]byte, []int)

func (*CommandMetadata) Marshal

func (m *CommandMetadata) Marshal() (dAtA []byte, err error)

func (*CommandMetadata) MarshalTo

func (m *CommandMetadata) MarshalTo(dAtA []byte) (int, error)

func (*CommandMetadata) MarshalToSizedBuffer

func (m *CommandMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CommandMetadata) ProtoMessage

func (*CommandMetadata) ProtoMessage()

func (*CommandMetadata) Reset

func (m *CommandMetadata) Reset()

func (*CommandMetadata) Size

func (m *CommandMetadata) Size() (n int)

func (*CommandMetadata) String

func (m *CommandMetadata) String() string

func (*CommandMetadata) Unmarshal

func (m *CommandMetadata) Unmarshal(dAtA []byte) error

func (*CommandMetadata) XXX_DiscardUnknown

func (m *CommandMetadata) XXX_DiscardUnknown()

func (*CommandMetadata) XXX_Marshal

func (m *CommandMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CommandMetadata) XXX_Merge

func (m *CommandMetadata) XXX_Merge(src proto.Message)

func (*CommandMetadata) XXX_Size

func (m *CommandMetadata) XXX_Size() int

func (*CommandMetadata) XXX_Unmarshal

func (m *CommandMetadata) XXX_Unmarshal(b []byte) error

type ConnectionMetadata

type ConnectionMetadata struct {
	// LocalAddr is a target address on the host
	LocalAddr string `protobuf:"bytes,1,opt,name=LocalAddr,proto3" json:"addr.local,omitempty"`
	// RemoteAddr is a client (user's) address
	RemoteAddr string `protobuf:"bytes,2,opt,name=RemoteAddr,proto3" json:"addr.remote,omitempty"`
	// Protocol specifies protocol that was captured
	Protocol             string   `protobuf:"bytes,3,opt,name=Protocol,proto3" json:"proto,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Connection contains connection info

func (*ConnectionMetadata) Descriptor

func (*ConnectionMetadata) Descriptor() ([]byte, []int)

func (*ConnectionMetadata) Marshal

func (m *ConnectionMetadata) Marshal() (dAtA []byte, err error)

func (*ConnectionMetadata) MarshalTo

func (m *ConnectionMetadata) MarshalTo(dAtA []byte) (int, error)

func (*ConnectionMetadata) MarshalToSizedBuffer

func (m *ConnectionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ConnectionMetadata) ProtoMessage

func (*ConnectionMetadata) ProtoMessage()

func (*ConnectionMetadata) Reset

func (m *ConnectionMetadata) Reset()

func (*ConnectionMetadata) Size

func (m *ConnectionMetadata) Size() (n int)

func (*ConnectionMetadata) String

func (m *ConnectionMetadata) String() string

func (*ConnectionMetadata) Unmarshal

func (m *ConnectionMetadata) Unmarshal(dAtA []byte) error

func (*ConnectionMetadata) XXX_DiscardUnknown

func (m *ConnectionMetadata) XXX_DiscardUnknown()

func (*ConnectionMetadata) XXX_Marshal

func (m *ConnectionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConnectionMetadata) XXX_Merge

func (m *ConnectionMetadata) XXX_Merge(src proto.Message)

func (*ConnectionMetadata) XXX_Size

func (m *ConnectionMetadata) XXX_Size() int

func (*ConnectionMetadata) XXX_Unmarshal

func (m *ConnectionMetadata) XXX_Unmarshal(b []byte) error

type CreateMFAAuthChallenge

type CreateMFAAuthChallenge struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Scope is the authorization scope for this MFA challenge.
	// Only applies to WebAuthn challenges.
	ChallengeScope string `protobuf:"bytes,3,opt,name=ChallengeScope,proto3" json:"challenge_scope"`
	// ChallengeAllowReuse defines whether the MFA challenge allows reuse.
	ChallengeAllowReuse  bool     `protobuf:"varint,4,opt,name=ChallengeAllowReuse,proto3" json:"challenge_allow_reuse"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CreateMFAAuthChallenge records the creation of an MFA auth challenge.

func (*CreateMFAAuthChallenge) Descriptor

func (*CreateMFAAuthChallenge) Descriptor() ([]byte, []int)

func (*CreateMFAAuthChallenge) Marshal

func (m *CreateMFAAuthChallenge) Marshal() (dAtA []byte, err error)

func (*CreateMFAAuthChallenge) MarshalTo

func (m *CreateMFAAuthChallenge) MarshalTo(dAtA []byte) (int, error)

func (*CreateMFAAuthChallenge) MarshalToSizedBuffer

func (m *CreateMFAAuthChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CreateMFAAuthChallenge) ProtoMessage

func (*CreateMFAAuthChallenge) ProtoMessage()

func (*CreateMFAAuthChallenge) Reset

func (m *CreateMFAAuthChallenge) Reset()

func (*CreateMFAAuthChallenge) Size

func (m *CreateMFAAuthChallenge) Size() (n int)

func (*CreateMFAAuthChallenge) String

func (m *CreateMFAAuthChallenge) String() string

func (*CreateMFAAuthChallenge) Unmarshal

func (m *CreateMFAAuthChallenge) Unmarshal(dAtA []byte) error

func (*CreateMFAAuthChallenge) XXX_DiscardUnknown

func (m *CreateMFAAuthChallenge) XXX_DiscardUnknown()

func (*CreateMFAAuthChallenge) XXX_Marshal

func (m *CreateMFAAuthChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateMFAAuthChallenge) XXX_Merge

func (m *CreateMFAAuthChallenge) XXX_Merge(src proto.Message)

func (*CreateMFAAuthChallenge) XXX_Size

func (m *CreateMFAAuthChallenge) XXX_Size() int

func (*CreateMFAAuthChallenge) XXX_Unmarshal

func (m *CreateMFAAuthChallenge) XXX_Unmarshal(b []byte) error

type DatabaseCreate

type DatabaseCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// DatabaseMetadata is a common database resource metadata.
	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseCreate is emitted when a new database resource is created.

func (*DatabaseCreate) Descriptor

func (*DatabaseCreate) Descriptor() ([]byte, []int)

func (*DatabaseCreate) Marshal

func (m *DatabaseCreate) Marshal() (dAtA []byte, err error)

func (*DatabaseCreate) MarshalTo

func (m *DatabaseCreate) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseCreate) MarshalToSizedBuffer

func (m *DatabaseCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseCreate) ProtoMessage

func (*DatabaseCreate) ProtoMessage()

func (*DatabaseCreate) Reset

func (m *DatabaseCreate) Reset()

func (*DatabaseCreate) Size

func (m *DatabaseCreate) Size() (n int)

func (*DatabaseCreate) String

func (m *DatabaseCreate) String() string

func (*DatabaseCreate) Unmarshal

func (m *DatabaseCreate) Unmarshal(dAtA []byte) error

func (*DatabaseCreate) XXX_DiscardUnknown

func (m *DatabaseCreate) XXX_DiscardUnknown()

func (*DatabaseCreate) XXX_Marshal

func (m *DatabaseCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseCreate) XXX_Merge

func (m *DatabaseCreate) XXX_Merge(src proto.Message)

func (*DatabaseCreate) XXX_Size

func (m *DatabaseCreate) XXX_Size() int

func (*DatabaseCreate) XXX_Unmarshal

func (m *DatabaseCreate) XXX_Unmarshal(b []byte) error

type DatabaseDelete

type DatabaseDelete struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseDelete is emitted when a database resource is deleted.

func (*DatabaseDelete) Descriptor

func (*DatabaseDelete) Descriptor() ([]byte, []int)

func (*DatabaseDelete) Marshal

func (m *DatabaseDelete) Marshal() (dAtA []byte, err error)

func (*DatabaseDelete) MarshalTo

func (m *DatabaseDelete) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseDelete) MarshalToSizedBuffer

func (m *DatabaseDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseDelete) ProtoMessage

func (*DatabaseDelete) ProtoMessage()

func (*DatabaseDelete) Reset

func (m *DatabaseDelete) Reset()

func (*DatabaseDelete) Size

func (m *DatabaseDelete) Size() (n int)

func (*DatabaseDelete) String

func (m *DatabaseDelete) String() string

func (*DatabaseDelete) Unmarshal

func (m *DatabaseDelete) Unmarshal(dAtA []byte) error

func (*DatabaseDelete) XXX_DiscardUnknown

func (m *DatabaseDelete) XXX_DiscardUnknown()

func (*DatabaseDelete) XXX_Marshal

func (m *DatabaseDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseDelete) XXX_Merge

func (m *DatabaseDelete) XXX_Merge(src proto.Message)

func (*DatabaseDelete) XXX_Size

func (m *DatabaseDelete) XXX_Size() int

func (*DatabaseDelete) XXX_Unmarshal

func (m *DatabaseDelete) XXX_Unmarshal(b []byte) error

type DatabaseMetadata

type DatabaseMetadata struct {
	// DatabaseService is the name of the database service proxying the database.
	DatabaseService string `protobuf:"bytes,1,opt,name=DatabaseService,proto3" json:"db_service,omitempty"`
	// DatabaseProtocol is the database type, e.g. postgres or mysql.
	DatabaseProtocol string `protobuf:"bytes,2,opt,name=DatabaseProtocol,proto3" json:"db_protocol"`
	// DatabaseURI is the database URI to connect to.
	DatabaseURI string `protobuf:"bytes,3,opt,name=DatabaseURI,proto3" json:"db_uri"`
	// DatabaseName is the name of the database a user is connecting to.
	DatabaseName string `protobuf:"bytes,4,opt,name=DatabaseName,proto3" json:"db_name,omitempty"`
	// DatabaseUser is the database username used to connect.
	DatabaseUser string `protobuf:"bytes,5,opt,name=DatabaseUser,proto3" json:"db_user,omitempty"`
	// DatabaseLabels is the database resource labels.
	DatabaseLabels map[string]string `` /* 164-byte string literal not displayed */
	// DatabaseAWSRegion is AWS regions for AWS hosted databases.
	DatabaseAWSRegion string `protobuf:"bytes,7,opt,name=DatabaseAWSRegion,proto3" json:"db_aws_region,omitempty"`
	// DatabaseAWSRegion is cluster ID for Redshift databases.
	DatabaseAWSRedshiftClusterID string `protobuf:"bytes,8,opt,name=DatabaseAWSRedshiftClusterID,proto3" json:"db_aws_redshift_cluster_id,omitempty"`
	// DatabaseGCPProjectID is project ID for GCP hosted databases.
	DatabaseGCPProjectID string `protobuf:"bytes,9,opt,name=DatabaseGCPProjectID,proto3" json:"db_gcp_project_id,omitempty"`
	// DatabaseGCPInstanceID is instance ID for GCP hosted databases.
	DatabaseGCPInstanceID string `protobuf:"bytes,10,opt,name=DatabaseGCPInstanceID,proto3" json:"db_gcp_instance_id,omitempty"`
	// DatabaseRoles is a list of database roles for auto-provisioned users.
	DatabaseRoles []string `protobuf:"bytes,11,rep,name=DatabaseRoles,proto3" json:"db_roles,omitempty"`
	// DatabaseType is the database type.
	DatabaseType string `protobuf:"bytes,12,opt,name=DatabaseType,proto3" json:"db_type,omitempty"`
	// DatabaseOrigin is the database origin source.
	DatabaseOrigin       string   `protobuf:"bytes,13,opt,name=DatabaseOrigin,proto3" json:"db_origin,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseMetadata contains common database information.

func (*DatabaseMetadata) Descriptor

func (*DatabaseMetadata) Descriptor() ([]byte, []int)

func (*DatabaseMetadata) Marshal

func (m *DatabaseMetadata) Marshal() (dAtA []byte, err error)

func (*DatabaseMetadata) MarshalTo

func (m *DatabaseMetadata) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseMetadata) MarshalToSizedBuffer

func (m *DatabaseMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseMetadata) ProtoMessage

func (*DatabaseMetadata) ProtoMessage()

func (*DatabaseMetadata) Reset

func (m *DatabaseMetadata) Reset()

func (*DatabaseMetadata) Size

func (m *DatabaseMetadata) Size() (n int)

func (*DatabaseMetadata) String

func (m *DatabaseMetadata) String() string

func (*DatabaseMetadata) Unmarshal

func (m *DatabaseMetadata) Unmarshal(dAtA []byte) error

func (*DatabaseMetadata) XXX_DiscardUnknown

func (m *DatabaseMetadata) XXX_DiscardUnknown()

func (*DatabaseMetadata) XXX_Marshal

func (m *DatabaseMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseMetadata) XXX_Merge

func (m *DatabaseMetadata) XXX_Merge(src proto.Message)

func (*DatabaseMetadata) XXX_Size

func (m *DatabaseMetadata) XXX_Size() int

func (*DatabaseMetadata) XXX_Unmarshal

func (m *DatabaseMetadata) XXX_Unmarshal(b []byte) error

type DatabasePermissionEntry

type DatabasePermissionEntry struct {
	// Permission is a particular database-level permission, e.g. "SELECT".
	Permission string `protobuf:"bytes,1,opt,name=Permission,proto3" json:"permission"`
	// Counts stores information how many objects of particular kind (e.g. "table") were affected.
	Counts               map[string]int32 `` /* 144-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

DatabasePermissionEntry is a summary of permissions, scoped to a particular permission.

func (*DatabasePermissionEntry) Descriptor

func (*DatabasePermissionEntry) Descriptor() ([]byte, []int)

func (*DatabasePermissionEntry) Marshal

func (m *DatabasePermissionEntry) Marshal() (dAtA []byte, err error)

func (*DatabasePermissionEntry) MarshalTo

func (m *DatabasePermissionEntry) MarshalTo(dAtA []byte) (int, error)

func (*DatabasePermissionEntry) MarshalToSizedBuffer

func (m *DatabasePermissionEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabasePermissionEntry) ProtoMessage

func (*DatabasePermissionEntry) ProtoMessage()

func (*DatabasePermissionEntry) Reset

func (m *DatabasePermissionEntry) Reset()

func (*DatabasePermissionEntry) Size

func (m *DatabasePermissionEntry) Size() (n int)

func (*DatabasePermissionEntry) String

func (m *DatabasePermissionEntry) String() string

func (*DatabasePermissionEntry) Unmarshal

func (m *DatabasePermissionEntry) Unmarshal(dAtA []byte) error

func (*DatabasePermissionEntry) XXX_DiscardUnknown

func (m *DatabasePermissionEntry) XXX_DiscardUnknown()

func (*DatabasePermissionEntry) XXX_Marshal

func (m *DatabasePermissionEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabasePermissionEntry) XXX_Merge

func (m *DatabasePermissionEntry) XXX_Merge(src proto.Message)

func (*DatabasePermissionEntry) XXX_Size

func (m *DatabasePermissionEntry) XXX_Size() int

func (*DatabasePermissionEntry) XXX_Unmarshal

func (m *DatabasePermissionEntry) XXX_Unmarshal(b []byte) error

type DatabasePermissionUpdate

type DatabasePermissionUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// PermissionSummary is a summary of applied permissions.
	PermissionSummary    []DatabasePermissionEntry `protobuf:"bytes,5,rep,name=PermissionSummary,proto3" json:"permission_summary"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

DatabasePermissionUpdate is emitted when a user database permissions are updated.

func (*DatabasePermissionUpdate) Descriptor

func (*DatabasePermissionUpdate) Descriptor() ([]byte, []int)

func (*DatabasePermissionUpdate) Marshal

func (m *DatabasePermissionUpdate) Marshal() (dAtA []byte, err error)

func (*DatabasePermissionUpdate) MarshalTo

func (m *DatabasePermissionUpdate) MarshalTo(dAtA []byte) (int, error)

func (*DatabasePermissionUpdate) MarshalToSizedBuffer

func (m *DatabasePermissionUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabasePermissionUpdate) ProtoMessage

func (*DatabasePermissionUpdate) ProtoMessage()

func (*DatabasePermissionUpdate) Reset

func (m *DatabasePermissionUpdate) Reset()

func (*DatabasePermissionUpdate) Size

func (m *DatabasePermissionUpdate) Size() (n int)

func (*DatabasePermissionUpdate) String

func (m *DatabasePermissionUpdate) String() string

func (*DatabasePermissionUpdate) Unmarshal

func (m *DatabasePermissionUpdate) Unmarshal(dAtA []byte) error

func (*DatabasePermissionUpdate) XXX_DiscardUnknown

func (m *DatabasePermissionUpdate) XXX_DiscardUnknown()

func (*DatabasePermissionUpdate) XXX_Marshal

func (m *DatabasePermissionUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabasePermissionUpdate) XXX_Merge

func (m *DatabasePermissionUpdate) XXX_Merge(src proto.Message)

func (*DatabasePermissionUpdate) XXX_Size

func (m *DatabasePermissionUpdate) XXX_Size() int

func (*DatabasePermissionUpdate) XXX_Unmarshal

func (m *DatabasePermissionUpdate) XXX_Unmarshal(b []byte) error

type DatabaseSessionEnd

type DatabaseSessionEnd struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseSessionEnd is emitted when a user ends the database session.

func (*DatabaseSessionEnd) Descriptor

func (*DatabaseSessionEnd) Descriptor() ([]byte, []int)

func (*DatabaseSessionEnd) Marshal

func (m *DatabaseSessionEnd) Marshal() (dAtA []byte, err error)

func (*DatabaseSessionEnd) MarshalTo

func (m *DatabaseSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseSessionEnd) MarshalToSizedBuffer

func (m *DatabaseSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseSessionEnd) ProtoMessage

func (*DatabaseSessionEnd) ProtoMessage()

func (*DatabaseSessionEnd) Reset

func (m *DatabaseSessionEnd) Reset()

func (*DatabaseSessionEnd) Size

func (m *DatabaseSessionEnd) Size() (n int)

func (*DatabaseSessionEnd) String

func (m *DatabaseSessionEnd) String() string

func (*DatabaseSessionEnd) Unmarshal

func (m *DatabaseSessionEnd) Unmarshal(dAtA []byte) error

func (*DatabaseSessionEnd) XXX_DiscardUnknown

func (m *DatabaseSessionEnd) XXX_DiscardUnknown()

func (*DatabaseSessionEnd) XXX_Marshal

func (m *DatabaseSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseSessionEnd) XXX_Merge

func (m *DatabaseSessionEnd) XXX_Merge(src proto.Message)

func (*DatabaseSessionEnd) XXX_Size

func (m *DatabaseSessionEnd) XXX_Size() int

func (*DatabaseSessionEnd) XXX_Unmarshal

func (m *DatabaseSessionEnd) XXX_Unmarshal(b []byte) error

type DatabaseSessionMalformedPacket

type DatabaseSessionMalformedPacket struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Payload is the malformed packet payload.
	Payload              []byte   `protobuf:"bytes,5,opt,name=Payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseSessionMalformedPacket is emitted when a database sends a malformed packet.

func (*DatabaseSessionMalformedPacket) Descriptor

func (*DatabaseSessionMalformedPacket) Descriptor() ([]byte, []int)

func (*DatabaseSessionMalformedPacket) Marshal

func (m *DatabaseSessionMalformedPacket) Marshal() (dAtA []byte, err error)

func (*DatabaseSessionMalformedPacket) MarshalTo

func (m *DatabaseSessionMalformedPacket) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseSessionMalformedPacket) MarshalToSizedBuffer

func (m *DatabaseSessionMalformedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseSessionMalformedPacket) ProtoMessage

func (*DatabaseSessionMalformedPacket) ProtoMessage()

func (*DatabaseSessionMalformedPacket) Reset

func (m *DatabaseSessionMalformedPacket) Reset()

func (*DatabaseSessionMalformedPacket) Size

func (m *DatabaseSessionMalformedPacket) Size() (n int)

func (*DatabaseSessionMalformedPacket) String

func (*DatabaseSessionMalformedPacket) Unmarshal

func (m *DatabaseSessionMalformedPacket) Unmarshal(dAtA []byte) error

func (*DatabaseSessionMalformedPacket) XXX_DiscardUnknown

func (m *DatabaseSessionMalformedPacket) XXX_DiscardUnknown()

func (*DatabaseSessionMalformedPacket) XXX_Marshal

func (m *DatabaseSessionMalformedPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseSessionMalformedPacket) XXX_Merge

func (m *DatabaseSessionMalformedPacket) XXX_Merge(src proto.Message)

func (*DatabaseSessionMalformedPacket) XXX_Size

func (m *DatabaseSessionMalformedPacket) XXX_Size() int

func (*DatabaseSessionMalformedPacket) XXX_Unmarshal

func (m *DatabaseSessionMalformedPacket) XXX_Unmarshal(b []byte) error

type DatabaseSessionQuery

type DatabaseSessionQuery struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// DatabaseQuery is the executed query string.
	DatabaseQuery string `protobuf:"bytes,5,opt,name=DatabaseQuery,proto3" json:"db_query"`
	// DatabaseQueryParameters are the query parameters for prepared statements.
	DatabaseQueryParameters []string `protobuf:"bytes,6,rep,name=DatabaseQueryParameters,proto3" json:"db_query_parameters,omitempty"`
	// Status indicates whether the query was successfully sent to the database.
	Status               `protobuf:"bytes,7,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseSessionQuery is emitted when a user executes a database query.

func (*DatabaseSessionQuery) Descriptor

func (*DatabaseSessionQuery) Descriptor() ([]byte, []int)

func (*DatabaseSessionQuery) Marshal

func (m *DatabaseSessionQuery) Marshal() (dAtA []byte, err error)

func (*DatabaseSessionQuery) MarshalTo

func (m *DatabaseSessionQuery) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseSessionQuery) MarshalToSizedBuffer

func (m *DatabaseSessionQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseSessionQuery) ProtoMessage

func (*DatabaseSessionQuery) ProtoMessage()

func (*DatabaseSessionQuery) Reset

func (m *DatabaseSessionQuery) Reset()

func (*DatabaseSessionQuery) Size

func (m *DatabaseSessionQuery) Size() (n int)

func (*DatabaseSessionQuery) String

func (m *DatabaseSessionQuery) String() string

func (*DatabaseSessionQuery) TrimToMaxSize

func (m *DatabaseSessionQuery) TrimToMaxSize(maxSize int) AuditEvent

TrimToMaxSize trims the DatabaseSessionQuery message content. The maxSize is used to calculate per-field max size where only user input message fields DatabaseQuery and DatabaseQueryParameters are taken into account.

func (*DatabaseSessionQuery) Unmarshal

func (m *DatabaseSessionQuery) Unmarshal(dAtA []byte) error

func (*DatabaseSessionQuery) XXX_DiscardUnknown

func (m *DatabaseSessionQuery) XXX_DiscardUnknown()

func (*DatabaseSessionQuery) XXX_Marshal

func (m *DatabaseSessionQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseSessionQuery) XXX_Merge

func (m *DatabaseSessionQuery) XXX_Merge(src proto.Message)

func (*DatabaseSessionQuery) XXX_Size

func (m *DatabaseSessionQuery) XXX_Size() int

func (*DatabaseSessionQuery) XXX_Unmarshal

func (m *DatabaseSessionQuery) XXX_Unmarshal(b []byte) error

type DatabaseSessionStart

type DatabaseSessionStart struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Server is a common server metadata.
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status indicates whether the connection was successful or denied.
	Status `protobuf:"bytes,6,opt,name=Status,proto3,embedded=Status" json:""`
	// Database contains database related metadata.
	DatabaseMetadata     `protobuf:"bytes,7,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseSessionStart is emitted when a user connects to a database.

func (*DatabaseSessionStart) Descriptor

func (*DatabaseSessionStart) Descriptor() ([]byte, []int)

func (*DatabaseSessionStart) Marshal

func (m *DatabaseSessionStart) Marshal() (dAtA []byte, err error)

func (*DatabaseSessionStart) MarshalTo

func (m *DatabaseSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseSessionStart) MarshalToSizedBuffer

func (m *DatabaseSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseSessionStart) ProtoMessage

func (*DatabaseSessionStart) ProtoMessage()

func (*DatabaseSessionStart) Reset

func (m *DatabaseSessionStart) Reset()

func (*DatabaseSessionStart) Size

func (m *DatabaseSessionStart) Size() (n int)

func (*DatabaseSessionStart) String

func (m *DatabaseSessionStart) String() string

func (*DatabaseSessionStart) Unmarshal

func (m *DatabaseSessionStart) Unmarshal(dAtA []byte) error

func (*DatabaseSessionStart) XXX_DiscardUnknown

func (m *DatabaseSessionStart) XXX_DiscardUnknown()

func (*DatabaseSessionStart) XXX_Marshal

func (m *DatabaseSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseSessionStart) XXX_Merge

func (m *DatabaseSessionStart) XXX_Merge(src proto.Message)

func (*DatabaseSessionStart) XXX_Size

func (m *DatabaseSessionStart) XXX_Size() int

func (*DatabaseSessionStart) XXX_Unmarshal

func (m *DatabaseSessionStart) XXX_Unmarshal(b []byte) error

type DatabaseUpdate

type DatabaseUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// DatabaseMetadata is a common database resource metadata.
	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseUpdate is emitted when an existing database resource is updated.

func (*DatabaseUpdate) Descriptor

func (*DatabaseUpdate) Descriptor() ([]byte, []int)

func (*DatabaseUpdate) Marshal

func (m *DatabaseUpdate) Marshal() (dAtA []byte, err error)

func (*DatabaseUpdate) MarshalTo

func (m *DatabaseUpdate) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseUpdate) MarshalToSizedBuffer

func (m *DatabaseUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseUpdate) ProtoMessage

func (*DatabaseUpdate) ProtoMessage()

func (*DatabaseUpdate) Reset

func (m *DatabaseUpdate) Reset()

func (*DatabaseUpdate) Size

func (m *DatabaseUpdate) Size() (n int)

func (*DatabaseUpdate) String

func (m *DatabaseUpdate) String() string

func (*DatabaseUpdate) Unmarshal

func (m *DatabaseUpdate) Unmarshal(dAtA []byte) error

func (*DatabaseUpdate) XXX_DiscardUnknown

func (m *DatabaseUpdate) XXX_DiscardUnknown()

func (*DatabaseUpdate) XXX_Marshal

func (m *DatabaseUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseUpdate) XXX_Merge

func (m *DatabaseUpdate) XXX_Merge(src proto.Message)

func (*DatabaseUpdate) XXX_Size

func (m *DatabaseUpdate) XXX_Size() int

func (*DatabaseUpdate) XXX_Unmarshal

func (m *DatabaseUpdate) XXX_Unmarshal(b []byte) error

type DatabaseUserCreate

type DatabaseUserCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Status indicates whether the operation was successful.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// Username is the username chosen for the database user. Due to database limitations (e.g. username length, allowed charset)
	// it may differ from Teleport username.
	Username string `protobuf:"bytes,6,opt,name=Username,proto3" json:"username"`
	// Roles is an optional list of granted database roles.
	Roles                []string `protobuf:"bytes,7,rep,name=Roles,proto3" json:"roles"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseUserCreate is emitted when a database user is provisioned.

func (*DatabaseUserCreate) Descriptor

func (*DatabaseUserCreate) Descriptor() ([]byte, []int)

func (*DatabaseUserCreate) Marshal

func (m *DatabaseUserCreate) Marshal() (dAtA []byte, err error)

func (*DatabaseUserCreate) MarshalTo

func (m *DatabaseUserCreate) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseUserCreate) MarshalToSizedBuffer

func (m *DatabaseUserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseUserCreate) ProtoMessage

func (*DatabaseUserCreate) ProtoMessage()

func (*DatabaseUserCreate) Reset

func (m *DatabaseUserCreate) Reset()

func (*DatabaseUserCreate) Size

func (m *DatabaseUserCreate) Size() (n int)

func (*DatabaseUserCreate) String

func (m *DatabaseUserCreate) String() string

func (*DatabaseUserCreate) Unmarshal

func (m *DatabaseUserCreate) Unmarshal(dAtA []byte) error

func (*DatabaseUserCreate) XXX_DiscardUnknown

func (m *DatabaseUserCreate) XXX_DiscardUnknown()

func (*DatabaseUserCreate) XXX_Marshal

func (m *DatabaseUserCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseUserCreate) XXX_Merge

func (m *DatabaseUserCreate) XXX_Merge(src proto.Message)

func (*DatabaseUserCreate) XXX_Size

func (m *DatabaseUserCreate) XXX_Size() int

func (*DatabaseUserCreate) XXX_Unmarshal

func (m *DatabaseUserCreate) XXX_Unmarshal(b []byte) error

type DatabaseUserDeactivate

type DatabaseUserDeactivate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Status indicates whether the operation was successful.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// Username is the username chosen for the database user. Due to database limitations (e.g. username length, allowed charset)
	// it may differ from Teleport username.
	Username string `protobuf:"bytes,6,opt,name=Username,proto3" json:"username"`
	// Delete indicates if the user was deleted entirely or merely disabled.
	Delete               bool     `protobuf:"varint,7,opt,name=Delete,proto3" json:"delete"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DatabaseUserDeactivate is emitted when a database user is disabled or deleted.

func (*DatabaseUserDeactivate) Descriptor

func (*DatabaseUserDeactivate) Descriptor() ([]byte, []int)

func (*DatabaseUserDeactivate) Marshal

func (m *DatabaseUserDeactivate) Marshal() (dAtA []byte, err error)

func (*DatabaseUserDeactivate) MarshalTo

func (m *DatabaseUserDeactivate) MarshalTo(dAtA []byte) (int, error)

func (*DatabaseUserDeactivate) MarshalToSizedBuffer

func (m *DatabaseUserDeactivate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatabaseUserDeactivate) ProtoMessage

func (*DatabaseUserDeactivate) ProtoMessage()

func (*DatabaseUserDeactivate) Reset

func (m *DatabaseUserDeactivate) Reset()

func (*DatabaseUserDeactivate) Size

func (m *DatabaseUserDeactivate) Size() (n int)

func (*DatabaseUserDeactivate) String

func (m *DatabaseUserDeactivate) String() string

func (*DatabaseUserDeactivate) Unmarshal

func (m *DatabaseUserDeactivate) Unmarshal(dAtA []byte) error

func (*DatabaseUserDeactivate) XXX_DiscardUnknown

func (m *DatabaseUserDeactivate) XXX_DiscardUnknown()

func (*DatabaseUserDeactivate) XXX_Marshal

func (m *DatabaseUserDeactivate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatabaseUserDeactivate) XXX_Merge

func (m *DatabaseUserDeactivate) XXX_Merge(src proto.Message)

func (*DatabaseUserDeactivate) XXX_Size

func (m *DatabaseUserDeactivate) XXX_Size() int

func (*DatabaseUserDeactivate) XXX_Unmarshal

func (m *DatabaseUserDeactivate) XXX_Unmarshal(b []byte) error

type DesktopClipboardReceive

type DesktopClipboardReceive struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// Length is the number of bytes of data received from the remote clipboard.
	Length               int32    `protobuf:"varint,6,opt,name=Length,proto3" json:"length"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopClipboardReceive is emitted when Teleport receives clipboard data from a remote desktop.

func (*DesktopClipboardReceive) Descriptor

func (*DesktopClipboardReceive) Descriptor() ([]byte, []int)

func (*DesktopClipboardReceive) Marshal

func (m *DesktopClipboardReceive) Marshal() (dAtA []byte, err error)

func (*DesktopClipboardReceive) MarshalTo

func (m *DesktopClipboardReceive) MarshalTo(dAtA []byte) (int, error)

func (*DesktopClipboardReceive) MarshalToSizedBuffer

func (m *DesktopClipboardReceive) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopClipboardReceive) ProtoMessage

func (*DesktopClipboardReceive) ProtoMessage()

func (*DesktopClipboardReceive) Reset

func (m *DesktopClipboardReceive) Reset()

func (*DesktopClipboardReceive) Size

func (m *DesktopClipboardReceive) Size() (n int)

func (*DesktopClipboardReceive) String

func (m *DesktopClipboardReceive) String() string

func (*DesktopClipboardReceive) Unmarshal

func (m *DesktopClipboardReceive) Unmarshal(dAtA []byte) error

func (*DesktopClipboardReceive) XXX_DiscardUnknown

func (m *DesktopClipboardReceive) XXX_DiscardUnknown()

func (*DesktopClipboardReceive) XXX_Marshal

func (m *DesktopClipboardReceive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopClipboardReceive) XXX_Merge

func (m *DesktopClipboardReceive) XXX_Merge(src proto.Message)

func (*DesktopClipboardReceive) XXX_Size

func (m *DesktopClipboardReceive) XXX_Size() int

func (*DesktopClipboardReceive) XXX_Unmarshal

func (m *DesktopClipboardReceive) XXX_Unmarshal(b []byte) error

type DesktopClipboardSend

type DesktopClipboardSend struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// Length is the number of bytes of data sent.
	Length               int32    `protobuf:"varint,6,opt,name=Length,proto3" json:"length"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopClipboardSend is emitted when clipboard data is sent from a user's workstation to Teleport.

func (*DesktopClipboardSend) Descriptor

func (*DesktopClipboardSend) Descriptor() ([]byte, []int)

func (*DesktopClipboardSend) Marshal

func (m *DesktopClipboardSend) Marshal() (dAtA []byte, err error)

func (*DesktopClipboardSend) MarshalTo

func (m *DesktopClipboardSend) MarshalTo(dAtA []byte) (int, error)

func (*DesktopClipboardSend) MarshalToSizedBuffer

func (m *DesktopClipboardSend) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopClipboardSend) ProtoMessage

func (*DesktopClipboardSend) ProtoMessage()

func (*DesktopClipboardSend) Reset

func (m *DesktopClipboardSend) Reset()

func (*DesktopClipboardSend) Size

func (m *DesktopClipboardSend) Size() (n int)

func (*DesktopClipboardSend) String

func (m *DesktopClipboardSend) String() string

func (*DesktopClipboardSend) Unmarshal

func (m *DesktopClipboardSend) Unmarshal(dAtA []byte) error

func (*DesktopClipboardSend) XXX_DiscardUnknown

func (m *DesktopClipboardSend) XXX_DiscardUnknown()

func (*DesktopClipboardSend) XXX_Marshal

func (m *DesktopClipboardSend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopClipboardSend) XXX_Merge

func (m *DesktopClipboardSend) XXX_Merge(src proto.Message)

func (*DesktopClipboardSend) XXX_Size

func (m *DesktopClipboardSend) XXX_Size() int

func (*DesktopClipboardSend) XXX_Unmarshal

func (m *DesktopClipboardSend) XXX_Unmarshal(b []byte) error

type DesktopRecording

type DesktopRecording struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Message is the encoded TDP message.
	Message []byte `protobuf:"bytes,2,opt,name=Message,proto3" json:"message"`
	// DelayMilliseconds is the delay in milliseconds from the start of the session
	DelayMilliseconds    int64    `protobuf:"varint,3,opt,name=DelayMilliseconds,proto3" json:"ms"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopRecording happens when a Teleport Desktop Protocol message is captured during a Desktop Access Session.

func (*DesktopRecording) Descriptor

func (*DesktopRecording) Descriptor() ([]byte, []int)

func (*DesktopRecording) Marshal

func (m *DesktopRecording) Marshal() (dAtA []byte, err error)

func (*DesktopRecording) MarshalTo

func (m *DesktopRecording) MarshalTo(dAtA []byte) (int, error)

func (*DesktopRecording) MarshalToSizedBuffer

func (m *DesktopRecording) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopRecording) ProtoMessage

func (*DesktopRecording) ProtoMessage()

func (*DesktopRecording) Reset

func (m *DesktopRecording) Reset()

func (*DesktopRecording) Size

func (m *DesktopRecording) Size() (n int)

func (*DesktopRecording) String

func (m *DesktopRecording) String() string

func (*DesktopRecording) Unmarshal

func (m *DesktopRecording) Unmarshal(dAtA []byte) error

func (*DesktopRecording) XXX_DiscardUnknown

func (m *DesktopRecording) XXX_DiscardUnknown()

func (*DesktopRecording) XXX_Marshal

func (m *DesktopRecording) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopRecording) XXX_Merge

func (m *DesktopRecording) XXX_Merge(src proto.Message)

func (*DesktopRecording) XXX_Size

func (m *DesktopRecording) XXX_Size() int

func (*DesktopRecording) XXX_Unmarshal

func (m *DesktopRecording) XXX_Unmarshal(b []byte) error

type DesktopSharedDirectoryRead

type DesktopSharedDirectoryRead struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status indicates whether the read was successful.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// DirectoryName is the name of the directory being shared.
	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
	DirectoryID uint32 `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
	// Path is the path within the shared directory where the file is located.
	Path string `protobuf:"bytes,9,opt,name=Path,proto3" json:"file_path"`
	// Length is the number of bytes read.
	Length uint32 `protobuf:"varint,10,opt,name=Length,proto3" json:"length"`
	// Offset is the offset the bytes were read from.
	Offset               uint64   `protobuf:"varint,11,opt,name=Offset,proto3" json:"offset"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopSharedDirectoryRead is emitted when Teleport attempts to read from a file in a shared directory at the behest of the remote desktop.

func (*DesktopSharedDirectoryRead) Descriptor

func (*DesktopSharedDirectoryRead) Descriptor() ([]byte, []int)

func (*DesktopSharedDirectoryRead) Marshal

func (m *DesktopSharedDirectoryRead) Marshal() (dAtA []byte, err error)

func (*DesktopSharedDirectoryRead) MarshalTo

func (m *DesktopSharedDirectoryRead) MarshalTo(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryRead) MarshalToSizedBuffer

func (m *DesktopSharedDirectoryRead) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryRead) ProtoMessage

func (*DesktopSharedDirectoryRead) ProtoMessage()

func (*DesktopSharedDirectoryRead) Reset

func (m *DesktopSharedDirectoryRead) Reset()

func (*DesktopSharedDirectoryRead) Size

func (m *DesktopSharedDirectoryRead) Size() (n int)

func (*DesktopSharedDirectoryRead) String

func (m *DesktopSharedDirectoryRead) String() string

func (*DesktopSharedDirectoryRead) Unmarshal

func (m *DesktopSharedDirectoryRead) Unmarshal(dAtA []byte) error

func (*DesktopSharedDirectoryRead) XXX_DiscardUnknown

func (m *DesktopSharedDirectoryRead) XXX_DiscardUnknown()

func (*DesktopSharedDirectoryRead) XXX_Marshal

func (m *DesktopSharedDirectoryRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopSharedDirectoryRead) XXX_Merge

func (m *DesktopSharedDirectoryRead) XXX_Merge(src proto.Message)

func (*DesktopSharedDirectoryRead) XXX_Size

func (m *DesktopSharedDirectoryRead) XXX_Size() int

func (*DesktopSharedDirectoryRead) XXX_Unmarshal

func (m *DesktopSharedDirectoryRead) XXX_Unmarshal(b []byte) error

type DesktopSharedDirectoryStart

type DesktopSharedDirectoryStart struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status indicates whether the directory sharing initialization was successful.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// DirectoryName is the name of the directory being shared.
	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
	DirectoryID          uint32   `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopSharedDirectoryStart is emitted when Teleport successfully begins sharing a new directory to a remote desktop.

func (*DesktopSharedDirectoryStart) Descriptor

func (*DesktopSharedDirectoryStart) Descriptor() ([]byte, []int)

func (*DesktopSharedDirectoryStart) Marshal

func (m *DesktopSharedDirectoryStart) Marshal() (dAtA []byte, err error)

func (*DesktopSharedDirectoryStart) MarshalTo

func (m *DesktopSharedDirectoryStart) MarshalTo(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryStart) MarshalToSizedBuffer

func (m *DesktopSharedDirectoryStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryStart) ProtoMessage

func (*DesktopSharedDirectoryStart) ProtoMessage()

func (*DesktopSharedDirectoryStart) Reset

func (m *DesktopSharedDirectoryStart) Reset()

func (*DesktopSharedDirectoryStart) Size

func (m *DesktopSharedDirectoryStart) Size() (n int)

func (*DesktopSharedDirectoryStart) String

func (m *DesktopSharedDirectoryStart) String() string

func (*DesktopSharedDirectoryStart) Unmarshal

func (m *DesktopSharedDirectoryStart) Unmarshal(dAtA []byte) error

func (*DesktopSharedDirectoryStart) XXX_DiscardUnknown

func (m *DesktopSharedDirectoryStart) XXX_DiscardUnknown()

func (*DesktopSharedDirectoryStart) XXX_Marshal

func (m *DesktopSharedDirectoryStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopSharedDirectoryStart) XXX_Merge

func (m *DesktopSharedDirectoryStart) XXX_Merge(src proto.Message)

func (*DesktopSharedDirectoryStart) XXX_Size

func (m *DesktopSharedDirectoryStart) XXX_Size() int

func (*DesktopSharedDirectoryStart) XXX_Unmarshal

func (m *DesktopSharedDirectoryStart) XXX_Unmarshal(b []byte) error

type DesktopSharedDirectoryWrite

type DesktopSharedDirectoryWrite struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status indicates whether the write was successful.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// DirectoryName is the name of the directory being shared.
	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
	DirectoryID uint32 `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
	// Path is the path within the shared directory where the file is located.
	Path string `protobuf:"bytes,9,opt,name=Path,proto3" json:"file_path"`
	// Length is the number of bytes written.
	Length uint32 `protobuf:"varint,10,opt,name=Length,proto3" json:"length"`
	// Offset is the offset the bytes were written to.
	Offset               uint64   `protobuf:"varint,11,opt,name=Offset,proto3" json:"offset"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DesktopSharedDirectoryWrite is emitted when Teleport attempts to write to a file in a shared directory at the behest of the remote desktop.

func (*DesktopSharedDirectoryWrite) Descriptor

func (*DesktopSharedDirectoryWrite) Descriptor() ([]byte, []int)

func (*DesktopSharedDirectoryWrite) Marshal

func (m *DesktopSharedDirectoryWrite) Marshal() (dAtA []byte, err error)

func (*DesktopSharedDirectoryWrite) MarshalTo

func (m *DesktopSharedDirectoryWrite) MarshalTo(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryWrite) MarshalToSizedBuffer

func (m *DesktopSharedDirectoryWrite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DesktopSharedDirectoryWrite) ProtoMessage

func (*DesktopSharedDirectoryWrite) ProtoMessage()

func (*DesktopSharedDirectoryWrite) Reset

func (m *DesktopSharedDirectoryWrite) Reset()

func (*DesktopSharedDirectoryWrite) Size

func (m *DesktopSharedDirectoryWrite) Size() (n int)

func (*DesktopSharedDirectoryWrite) String

func (m *DesktopSharedDirectoryWrite) String() string

func (*DesktopSharedDirectoryWrite) Unmarshal

func (m *DesktopSharedDirectoryWrite) Unmarshal(dAtA []byte) error

func (*DesktopSharedDirectoryWrite) XXX_DiscardUnknown

func (m *DesktopSharedDirectoryWrite) XXX_DiscardUnknown()

func (*DesktopSharedDirectoryWrite) XXX_Marshal

func (m *DesktopSharedDirectoryWrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DesktopSharedDirectoryWrite) XXX_Merge

func (m *DesktopSharedDirectoryWrite) XXX_Merge(src proto.Message)

func (*DesktopSharedDirectoryWrite) XXX_Size

func (m *DesktopSharedDirectoryWrite) XXX_Size() int

func (*DesktopSharedDirectoryWrite) XXX_Unmarshal

func (m *DesktopSharedDirectoryWrite) XXX_Unmarshal(b []byte) error

type DeviceEvent

type DeviceEvent struct {
	// Metadata holds common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=metadata,proto3,embedded=metadata" json:""`
	// Status indicates the outcome of the event.
	Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// DeviceMetadata holds metadata about the user device.
	Device *DeviceMetadata `protobuf:"bytes,3,opt,name=device,proto3" json:"device,omitempty"`
	// UserMetadata holds metadata about the user behind the event.
	User                 *UserMetadata `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

DeviceEvent is a device-related event. The event type (Metadata.Type) for device events is always "device". See the event code (Metadata.Code) for its meaning. Deprecated: Use DeviceEvent2 instead.

func (*DeviceEvent) Descriptor

func (*DeviceEvent) Descriptor() ([]byte, []int)

func (*DeviceEvent) Marshal

func (m *DeviceEvent) Marshal() (dAtA []byte, err error)

func (*DeviceEvent) MarshalTo

func (m *DeviceEvent) MarshalTo(dAtA []byte) (int, error)

func (*DeviceEvent) MarshalToSizedBuffer

func (m *DeviceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeviceEvent) ProtoMessage

func (*DeviceEvent) ProtoMessage()

func (*DeviceEvent) Reset

func (m *DeviceEvent) Reset()

func (*DeviceEvent) Size

func (m *DeviceEvent) Size() (n int)

func (*DeviceEvent) String

func (m *DeviceEvent) String() string

func (*DeviceEvent) Unmarshal

func (m *DeviceEvent) Unmarshal(dAtA []byte) error

func (*DeviceEvent) XXX_DiscardUnknown

func (m *DeviceEvent) XXX_DiscardUnknown()

func (*DeviceEvent) XXX_Marshal

func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceEvent) XXX_Merge

func (m *DeviceEvent) XXX_Merge(src proto.Message)

func (*DeviceEvent) XXX_Size

func (m *DeviceEvent) XXX_Size() int

func (*DeviceEvent) XXX_Unmarshal

func (m *DeviceEvent) XXX_Unmarshal(b []byte) error

type DeviceEvent2

type DeviceEvent2 struct {
	// Metadata holds common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=metadata,proto3,embedded=metadata" json:""`
	// DeviceMetadata holds metadata about the user device.
	Device *DeviceMetadata `protobuf:"bytes,3,opt,name=device,proto3" json:"device"`
	// Status indicates the outcome of the event.
	Status `protobuf:"bytes,5,opt,name=status,proto3,embedded=status" json:""`
	// UserMetadata holds metadata about the user behind the event.
	UserMetadata         `protobuf:"bytes,6,opt,name=user,proto3,embedded=user" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeviceEvent2 is a device-related event. See the "lib/events.Device*Event" and "lib/events.Device*Code" for the various event types and codes, respectively. Replaces the previous DeviceEvent proto, presenting a more standard event interface with various embeds.

func (*DeviceEvent2) Descriptor

func (*DeviceEvent2) Descriptor() ([]byte, []int)

func (*DeviceEvent2) Marshal

func (m *DeviceEvent2) Marshal() (dAtA []byte, err error)

func (*DeviceEvent2) MarshalTo

func (m *DeviceEvent2) MarshalTo(dAtA []byte) (int, error)

func (*DeviceEvent2) MarshalToSizedBuffer

func (m *DeviceEvent2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeviceEvent2) ProtoMessage

func (*DeviceEvent2) ProtoMessage()

func (*DeviceEvent2) Reset

func (m *DeviceEvent2) Reset()

func (*DeviceEvent2) Size

func (m *DeviceEvent2) Size() (n int)

func (*DeviceEvent2) String

func (m *DeviceEvent2) String() string

func (*DeviceEvent2) Unmarshal

func (m *DeviceEvent2) Unmarshal(dAtA []byte) error

func (*DeviceEvent2) XXX_DiscardUnknown

func (m *DeviceEvent2) XXX_DiscardUnknown()

func (*DeviceEvent2) XXX_Marshal

func (m *DeviceEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceEvent2) XXX_Merge

func (m *DeviceEvent2) XXX_Merge(src proto.Message)

func (*DeviceEvent2) XXX_Size

func (m *DeviceEvent2) XXX_Size() int

func (*DeviceEvent2) XXX_Unmarshal

func (m *DeviceEvent2) XXX_Unmarshal(b []byte) error

type DeviceExtensions

type DeviceExtensions struct {
	// DeviceID is the trusted device identifier.
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// AssetTag is the device inventory identifier.
	AssetTag string `protobuf:"bytes,2,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"`
	// CredentialID is the identifier for the credential used by the device to
	// authenticate itself.
	CredentialId         string   `protobuf:"bytes,3,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeviceExtensions holds certificate extensions (X.509 and SSH) for device trust.

Mimics tlsca.DeviceExtensions.

func (*DeviceExtensions) Descriptor

func (*DeviceExtensions) Descriptor() ([]byte, []int)

func (*DeviceExtensions) Marshal

func (m *DeviceExtensions) Marshal() (dAtA []byte, err error)

func (*DeviceExtensions) MarshalTo

func (m *DeviceExtensions) MarshalTo(dAtA []byte) (int, error)

func (*DeviceExtensions) MarshalToSizedBuffer

func (m *DeviceExtensions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeviceExtensions) ProtoMessage

func (*DeviceExtensions) ProtoMessage()

func (*DeviceExtensions) Reset

func (m *DeviceExtensions) Reset()

func (*DeviceExtensions) Size

func (m *DeviceExtensions) Size() (n int)

func (*DeviceExtensions) String

func (m *DeviceExtensions) String() string

func (*DeviceExtensions) Unmarshal

func (m *DeviceExtensions) Unmarshal(dAtA []byte) error

func (*DeviceExtensions) XXX_DiscardUnknown

func (m *DeviceExtensions) XXX_DiscardUnknown()

func (*DeviceExtensions) XXX_Marshal

func (m *DeviceExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceExtensions) XXX_Merge

func (m *DeviceExtensions) XXX_Merge(src proto.Message)

func (*DeviceExtensions) XXX_Size

func (m *DeviceExtensions) XXX_Size() int

func (*DeviceExtensions) XXX_Unmarshal

func (m *DeviceExtensions) XXX_Unmarshal(b []byte) error

type DeviceMetadata

type DeviceMetadata struct {
	// ID of the device.
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
	// OS of the device.
	OsType OSType `protobuf:"varint,2,opt,name=os_type,json=osType,proto3,enum=events.OSType" json:"os_type,omitempty"`
	// Device inventory identifier.
	AssetTag string `protobuf:"bytes,3,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"`
	// Device credential identifier.
	CredentialId string `protobuf:"bytes,4,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
	// Device origin.
	DeviceOrigin DeviceOrigin `protobuf:"varint,5,opt,name=device_origin,json=deviceOrigin,proto3,enum=events.DeviceOrigin" json:"device_origin,omitempty"`
	// True if web authentication, aka on-behalf-of device authentication, was
	// performed.
	// Only present in "device.authenticate" type events.
	WebAuthentication bool `protobuf:"varint,6,opt,name=web_authentication,json=webAuthentication,proto3" json:"web_authentication,omitempty"`
	// Web Session ID associated with the device.
	// Present in events related to device web authentication.
	WebSessionId         string   `protobuf:"bytes,7,opt,name=web_session_id,json=webSessionId,proto3" json:"web_session_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DeviceMetadata groups device information for events.

func (*DeviceMetadata) Descriptor

func (*DeviceMetadata) Descriptor() ([]byte, []int)

func (*DeviceMetadata) Marshal

func (m *DeviceMetadata) Marshal() (dAtA []byte, err error)

func (*DeviceMetadata) MarshalTo

func (m *DeviceMetadata) MarshalTo(dAtA []byte) (int, error)

func (*DeviceMetadata) MarshalToSizedBuffer

func (m *DeviceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeviceMetadata) ProtoMessage

func (*DeviceMetadata) ProtoMessage()

func (*DeviceMetadata) Reset

func (m *DeviceMetadata) Reset()

func (*DeviceMetadata) Size

func (m *DeviceMetadata) Size() (n int)

func (*DeviceMetadata) String

func (m *DeviceMetadata) String() string

func (*DeviceMetadata) Unmarshal

func (m *DeviceMetadata) Unmarshal(dAtA []byte) error

func (*DeviceMetadata) XXX_DiscardUnknown

func (m *DeviceMetadata) XXX_DiscardUnknown()

func (*DeviceMetadata) XXX_Marshal

func (m *DeviceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceMetadata) XXX_Merge

func (m *DeviceMetadata) XXX_Merge(src proto.Message)

func (*DeviceMetadata) XXX_Size

func (m *DeviceMetadata) XXX_Size() int

func (*DeviceMetadata) XXX_Unmarshal

func (m *DeviceMetadata) XXX_Unmarshal(b []byte) error

type DeviceOrigin

type DeviceOrigin int32

DeviceOrigin is the same as teleport.devicetrust.v1.DeviceOrigin. Duplicated because gogo doesn't play well with protoc-gen-go.

const (
	// Unspecified or absent origin.
	DeviceOrigin_DEVICE_ORIGIN_UNSPECIFIED DeviceOrigin = 0
	// Devices originated from direct API usage.
	DeviceOrigin_DEVICE_ORIGIN_API DeviceOrigin = 1
	// Devices originated from Jamf sync.
	DeviceOrigin_DEVICE_ORIGIN_JAMF DeviceOrigin = 2
	// Source originated from Microsoft Intune sync.
	DeviceOrigin_DEVICE_ORIGIN_INTUNE DeviceOrigin = 3
)

func (DeviceOrigin) EnumDescriptor

func (DeviceOrigin) EnumDescriptor() ([]byte, []int)

func (DeviceOrigin) String

func (x DeviceOrigin) String() string

type DynamoDBRequest

type DynamoDBRequest struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	StatusCode       uint32 `protobuf:"varint,5,opt,name=StatusCode,proto3" json:"status_code"`
	// Path is relative path in the URL.
	Path string `protobuf:"bytes,6,opt,name=Path,proto3" json:"path"`
	// RawQuery are the encoded query values.
	RawQuery string `protobuf:"bytes,7,opt,name=RawQuery,proto3" json:"raw_query"`
	// Method is the request HTTP method, like GET/POST/DELETE/etc.
	Method string `protobuf:"bytes,8,opt,name=Method,proto3" json:"method"`
	// Target is the API target in the X-Amz-Target header.
	Target string `protobuf:"bytes,9,opt,name=Target,proto3" json:"target"`
	// Body is the HTTP request json body.
	// The Struct type is a wrapper around protobuf/types.Struct and is used to marshal the JSON body correctly.
	Body                 *Struct  `protobuf:"bytes,10,opt,name=Body,proto3,casttype=Struct" json:"body,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DynamoDBRequest is emitted when a user executes a DynamoDB request via database-access.

func (*DynamoDBRequest) Descriptor

func (*DynamoDBRequest) Descriptor() ([]byte, []int)

func (*DynamoDBRequest) Marshal

func (m *DynamoDBRequest) Marshal() (dAtA []byte, err error)

func (*DynamoDBRequest) MarshalTo

func (m *DynamoDBRequest) MarshalTo(dAtA []byte) (int, error)

func (*DynamoDBRequest) MarshalToSizedBuffer

func (m *DynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DynamoDBRequest) ProtoMessage

func (*DynamoDBRequest) ProtoMessage()

func (*DynamoDBRequest) Reset

func (m *DynamoDBRequest) Reset()

func (*DynamoDBRequest) Size

func (m *DynamoDBRequest) Size() (n int)

func (*DynamoDBRequest) String

func (m *DynamoDBRequest) String() string

func (*DynamoDBRequest) Unmarshal

func (m *DynamoDBRequest) Unmarshal(dAtA []byte) error

func (*DynamoDBRequest) XXX_DiscardUnknown

func (m *DynamoDBRequest) XXX_DiscardUnknown()

func (*DynamoDBRequest) XXX_Marshal

func (m *DynamoDBRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DynamoDBRequest) XXX_Merge

func (m *DynamoDBRequest) XXX_Merge(src proto.Message)

func (*DynamoDBRequest) XXX_Size

func (m *DynamoDBRequest) XXX_Size() int

func (*DynamoDBRequest) XXX_Unmarshal

func (m *DynamoDBRequest) XXX_Unmarshal(b []byte) error

type ElasticsearchCategory

type ElasticsearchCategory int32

ElasticsearchCategory specifies Elasticsearch request category.

const (
	// ELASTICSEARCH_CATEGORY_GENERAL is for otherwise uncategorized calls.
	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_GENERAL ElasticsearchCategory = 0
	// ELASTICSEARCH_CATEGORY_SECURITY is for _security and _ssl APIs.
	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SECURITY ElasticsearchCategory = 1
	// ELASTICSEARCH_CATEGORY_SEARCH is for search-related APIs.
	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SEARCH ElasticsearchCategory = 2
	// ELASTICSEARCH_CATEGORY_SQL covers _sql API.
	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SQL ElasticsearchCategory = 3
)

func (ElasticsearchCategory) EnumDescriptor

func (ElasticsearchCategory) EnumDescriptor() ([]byte, []int)

func (ElasticsearchCategory) String

func (x ElasticsearchCategory) String() string

type ElasticsearchRequest

type ElasticsearchRequest struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Path is relative path in the URL.
	Path string `protobuf:"bytes,5,opt,name=Path,proto3" json:"path"`
	// RawQuery are the encoded query values.
	RawQuery string `protobuf:"bytes,6,opt,name=RawQuery,proto3" json:"raw_query"`
	// Method is the request HTTP method, like GET/POST/DELETE/etc.
	Method string `protobuf:"bytes,7,opt,name=Method,proto3" json:"method"`
	// Body is the request HTTP body.
	Body []byte `protobuf:"bytes,8,opt,name=Body,proto3" json:"body"`
	// Headers are the HTTP request headers.
	Headers github_com_gravitational_teleport_api_types_wrappers.Traits `` /* 138-byte string literal not displayed */
	// Category represents the category if API being accessed in a given request.
	Category ElasticsearchCategory `protobuf:"varint,10,opt,name=Category,proto3,enum=events.ElasticsearchCategory" json:"category"`
	// Target is an optional field indicating the target index or set of indices used as a subject of request.
	Target string `protobuf:"bytes,11,opt,name=Target,proto3" json:"target"`
	// Query is an optional text of query (e.g. an SQL select statement for _sql API), if a request includes it.
	Query string `protobuf:"bytes,12,opt,name=Query,proto3" json:"query"`
	// StatusCode is optional status code returned from the call to database.
	StatusCode           uint32   `protobuf:"varint,13,opt,name=StatusCode,proto3" json:"status_code"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ElasticsearchRequest is emitted when user executes an Elasticsearch request, which isn't covered by API-specific events.

func (*ElasticsearchRequest) Descriptor

func (*ElasticsearchRequest) Descriptor() ([]byte, []int)

func (*ElasticsearchRequest) Marshal

func (m *ElasticsearchRequest) Marshal() (dAtA []byte, err error)

func (*ElasticsearchRequest) MarshalTo

func (m *ElasticsearchRequest) MarshalTo(dAtA []byte) (int, error)

func (*ElasticsearchRequest) MarshalToSizedBuffer

func (m *ElasticsearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ElasticsearchRequest) ProtoMessage

func (*ElasticsearchRequest) ProtoMessage()

func (*ElasticsearchRequest) Reset

func (m *ElasticsearchRequest) Reset()

func (*ElasticsearchRequest) Size

func (m *ElasticsearchRequest) Size() (n int)

func (*ElasticsearchRequest) String

func (m *ElasticsearchRequest) String() string

func (*ElasticsearchRequest) Unmarshal

func (m *ElasticsearchRequest) Unmarshal(dAtA []byte) error

func (*ElasticsearchRequest) XXX_DiscardUnknown

func (m *ElasticsearchRequest) XXX_DiscardUnknown()

func (*ElasticsearchRequest) XXX_Marshal

func (m *ElasticsearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ElasticsearchRequest) XXX_Merge

func (m *ElasticsearchRequest) XXX_Merge(src proto.Message)

func (*ElasticsearchRequest) XXX_Size

func (m *ElasticsearchRequest) XXX_Size() int

func (*ElasticsearchRequest) XXX_Unmarshal

func (m *ElasticsearchRequest) XXX_Unmarshal(b []byte) error

type Emitter

type Emitter interface {
	// EmitAuditEvent emits a single audit event.
	//
	// NOTE: when implementing this interface, the context should have
	// its cancel stripped via `context.WithoutCancel`
	EmitAuditEvent(context.Context, AuditEvent) error
}

Emitter emits audit events.

type EventAction

type EventAction int32

Action communicates what was done in response to the event

const (
	EventAction_OBSERVED EventAction = 0
	EventAction_DENIED   EventAction = 1
)

func (EventAction) EnumDescriptor

func (EventAction) EnumDescriptor() ([]byte, []int)

func (EventAction) String

func (x EventAction) String() string

type Exec

type Exec struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
	// CommandMetadata is a common command metadata
	CommandMetadata `protobuf:"bytes,6,opt,name=Command,proto3,embedded=Command" json:""`
	// KubernetesCluster has information about a kubernetes cluster, if
	// applicable.
	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
	// KubernetesPod has information about a kubernetes pod, if applicable.
	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

Exec specifies command exec event

func (*Exec) Descriptor

func (*Exec) Descriptor() ([]byte, []int)

func (*Exec) Marshal

func (m *Exec) Marshal() (dAtA []byte, err error)

func (*Exec) MarshalTo

func (m *Exec) MarshalTo(dAtA []byte) (int, error)

func (*Exec) MarshalToSizedBuffer

func (m *Exec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Exec) ProtoMessage

func (*Exec) ProtoMessage()

func (*Exec) Reset

func (m *Exec) Reset()

func (*Exec) Size

func (m *Exec) Size() (n int)

func (*Exec) String

func (m *Exec) String() string

func (*Exec) TrimToMaxSize

func (e *Exec) TrimToMaxSize(maxSize int) AuditEvent

TrimToMaxSize trims the Exec event to the given maximum size. Currently assumes that the largest field will be Command and tries to trim that.

func (*Exec) Unmarshal

func (m *Exec) Unmarshal(dAtA []byte) error

func (*Exec) XXX_DiscardUnknown

func (m *Exec) XXX_DiscardUnknown()

func (*Exec) XXX_Marshal

func (m *Exec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Exec) XXX_Merge

func (m *Exec) XXX_Merge(src proto.Message)

func (*Exec) XXX_Size

func (m *Exec) XXX_Size() int

func (*Exec) XXX_Unmarshal

func (m *Exec) XXX_Unmarshal(b []byte) error

type ExternalAuditStorageDetails

type ExternalAuditStorageDetails struct {
	// IntegrationName is the name of the AWS OIDC integration used.
	IntegrationName string `protobuf:"bytes,3,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"`
	// SessionsRecordingsURI is the S3 path used to store session recordings.
	SessionRecordingsUri string `protobuf:"bytes,4,opt,name=session_recordings_uri,json=sessionRecordingsUri,proto3" json:"session_recordings_uri,omitempty"`
	// AthenaWorkgroup is the workgroup used for Athena audit log queries.
	AthenaWorkgroup string `protobuf:"bytes,5,opt,name=athena_workgroup,json=athenaWorkgroup,proto3" json:"athena_workgroup,omitempty"`
	// GlueDatabase is the database used for Athena audit log queries.
	GlueDatabase string `protobuf:"bytes,6,opt,name=glue_database,json=glueDatabase,proto3" json:"glue_database,omitempty"`
	// GlueTable is the table used for Athena audit log queries.
	GlueTable string `protobuf:"bytes,7,opt,name=glue_table,json=glueTable,proto3" json:"glue_table,omitempty"`
	// AuditEventsLongTermURI is the S3 path used to store batched parquet files
	// with audit events, partitioned by event date.
	AuditEventsLongTermUri string `` /* 133-byte string literal not displayed */
	// AthenaResultsURI is the S3 path used to store temporary results generated
	// by Athena.
	AthenaResultsUri string `protobuf:"bytes,9,opt,name=athena_results_uri,json=athenaResultsUri,proto3" json:"athena_results_uri,omitempty"`
	// PolicyName is the name of the IAM policy attached to the OIDC integration
	// role.
	PolicyName string `protobuf:"bytes,10,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Region is the AWS region where the infrastructure is hosted.
	Region               string   `protobuf:"bytes,11,opt,name=region,proto3" json:"region,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Details holds details about the External Audit Storage configuration.

func (*ExternalAuditStorageDetails) Descriptor

func (*ExternalAuditStorageDetails) Descriptor() ([]byte, []int)

func (*ExternalAuditStorageDetails) Marshal

func (m *ExternalAuditStorageDetails) Marshal() (dAtA []byte, err error)

func (*ExternalAuditStorageDetails) MarshalTo

func (m *ExternalAuditStorageDetails) MarshalTo(dAtA []byte) (int, error)

func (*ExternalAuditStorageDetails) MarshalToSizedBuffer

func (m *ExternalAuditStorageDetails) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalAuditStorageDetails) ProtoMessage

func (*ExternalAuditStorageDetails) ProtoMessage()

func (*ExternalAuditStorageDetails) Reset

func (m *ExternalAuditStorageDetails) Reset()

func (*ExternalAuditStorageDetails) Size

func (m *ExternalAuditStorageDetails) Size() (n int)

func (*ExternalAuditStorageDetails) String

func (m *ExternalAuditStorageDetails) String() string

func (*ExternalAuditStorageDetails) Unmarshal

func (m *ExternalAuditStorageDetails) Unmarshal(dAtA []byte) error

func (*ExternalAuditStorageDetails) XXX_DiscardUnknown

func (m *ExternalAuditStorageDetails) XXX_DiscardUnknown()

func (*ExternalAuditStorageDetails) XXX_Marshal

func (m *ExternalAuditStorageDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalAuditStorageDetails) XXX_Merge

func (m *ExternalAuditStorageDetails) XXX_Merge(src proto.Message)

func (*ExternalAuditStorageDetails) XXX_Size

func (m *ExternalAuditStorageDetails) XXX_Size() int

func (*ExternalAuditStorageDetails) XXX_Unmarshal

func (m *ExternalAuditStorageDetails) XXX_Unmarshal(b []byte) error

type ExternalAuditStorageDisable

type ExternalAuditStorageDisable struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Details holds details about the External Audit Storage configuration that
	// was disabled.
	Details              *ExternalAuditStorageDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

ExternalAuditStorageDisableEvent is emitted when External Audit Storage is disabled.

func (*ExternalAuditStorageDisable) Descriptor

func (*ExternalAuditStorageDisable) Descriptor() ([]byte, []int)

func (*ExternalAuditStorageDisable) Marshal

func (m *ExternalAuditStorageDisable) Marshal() (dAtA []byte, err error)

func (*ExternalAuditStorageDisable) MarshalTo

func (m *ExternalAuditStorageDisable) MarshalTo(dAtA []byte) (int, error)

func (*ExternalAuditStorageDisable) MarshalToSizedBuffer

func (m *ExternalAuditStorageDisable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalAuditStorageDisable) ProtoMessage

func (*ExternalAuditStorageDisable) ProtoMessage()

func (*ExternalAuditStorageDisable) Reset

func (m *ExternalAuditStorageDisable) Reset()

func (*ExternalAuditStorageDisable) Size

func (m *ExternalAuditStorageDisable) Size() (n int)

func (*ExternalAuditStorageDisable) String

func (m *ExternalAuditStorageDisable) String() string

func (*ExternalAuditStorageDisable) Unmarshal

func (m *ExternalAuditStorageDisable) Unmarshal(dAtA []byte) error

func (*ExternalAuditStorageDisable) XXX_DiscardUnknown

func (m *ExternalAuditStorageDisable) XXX_DiscardUnknown()

func (*ExternalAuditStorageDisable) XXX_Marshal

func (m *ExternalAuditStorageDisable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalAuditStorageDisable) XXX_Merge

func (m *ExternalAuditStorageDisable) XXX_Merge(src proto.Message)

func (*ExternalAuditStorageDisable) XXX_Size

func (m *ExternalAuditStorageDisable) XXX_Size() int

func (*ExternalAuditStorageDisable) XXX_Unmarshal

func (m *ExternalAuditStorageDisable) XXX_Unmarshal(b []byte) error

type ExternalAuditStorageEnable

type ExternalAuditStorageEnable struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Resource is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Details holds details about the External Audit Storage configuration that
	// was enabled.
	Details              *ExternalAuditStorageDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

ExternalAuditStorageEnableEvent is emitted when External Audit Storage is enabled.

func (*ExternalAuditStorageEnable) Descriptor

func (*ExternalAuditStorageEnable) Descriptor() ([]byte, []int)

func (*ExternalAuditStorageEnable) Marshal

func (m *ExternalAuditStorageEnable) Marshal() (dAtA []byte, err error)

func (*ExternalAuditStorageEnable) MarshalTo

func (m *ExternalAuditStorageEnable) MarshalTo(dAtA []byte) (int, error)

func (*ExternalAuditStorageEnable) MarshalToSizedBuffer

func (m *ExternalAuditStorageEnable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalAuditStorageEnable) ProtoMessage

func (*ExternalAuditStorageEnable) ProtoMessage()

func (*ExternalAuditStorageEnable) Reset

func (m *ExternalAuditStorageEnable) Reset()

func (*ExternalAuditStorageEnable) Size

func (m *ExternalAuditStorageEnable) Size() (n int)

func (*ExternalAuditStorageEnable) String

func (m *ExternalAuditStorageEnable) String() string

func (*ExternalAuditStorageEnable) Unmarshal

func (m *ExternalAuditStorageEnable) Unmarshal(dAtA []byte) error

func (*ExternalAuditStorageEnable) XXX_DiscardUnknown

func (m *ExternalAuditStorageEnable) XXX_DiscardUnknown()

func (*ExternalAuditStorageEnable) XXX_Marshal

func (m *ExternalAuditStorageEnable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalAuditStorageEnable) XXX_Merge

func (m *ExternalAuditStorageEnable) XXX_Merge(src proto.Message)

func (*ExternalAuditStorageEnable) XXX_Size

func (m *ExternalAuditStorageEnable) XXX_Size() int

func (*ExternalAuditStorageEnable) XXX_Unmarshal

func (m *ExternalAuditStorageEnable) XXX_Unmarshal(b []byte) error

type FileTransferRequestEvent

type FileTransferRequestEvent struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,2,opt,name=Session,proto3,embedded=Session" json:""`
	// RequestID is the ID for the FileTransferRequest
	RequestID string `protobuf:"bytes,3,opt,name=RequestID,proto3" json:"requestID"`
	// Approvers is a slice containing the Teleport users who have approved the request
	Approvers []string `protobuf:"bytes,4,rep,name=Approvers,proto3" json:"approvers"`
	// Requester is the Teleport user who requested the file transfer
	Requester string `protobuf:"bytes,5,opt,name=Requester,proto3" json:"requester"`
	// Location is the location of the file to be downloaded, or the directory of the upload
	Location string `protobuf:"bytes,6,opt,name=Location,proto3" json:"location"`
	// Download is true if the requested file transfer is a download, false if an upload
	Download bool `protobuf:"varint,7,opt,name=Download,proto3" json:"download"`
	// Filename is the name of the file to be uploaded to the Location. Only present in uploads.
	Filename             string   `protobuf:"bytes,8,opt,name=Filename,proto3" json:"filename"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

FileTransferRequestEvent happens when a FileTransferRequest is created, updated, approved, or denied.

func (*FileTransferRequestEvent) Descriptor

func (*FileTransferRequestEvent) Descriptor() ([]byte, []int)

func (*FileTransferRequestEvent) Marshal

func (m *FileTransferRequestEvent) Marshal() (dAtA []byte, err error)

func (*FileTransferRequestEvent) MarshalTo

func (m *FileTransferRequestEvent) MarshalTo(dAtA []byte) (int, error)

func (*FileTransferRequestEvent) MarshalToSizedBuffer

func (m *FileTransferRequestEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FileTransferRequestEvent) ProtoMessage

func (*FileTransferRequestEvent) ProtoMessage()

func (*FileTransferRequestEvent) Reset

func (m *FileTransferRequestEvent) Reset()

func (*FileTransferRequestEvent) Size

func (m *FileTransferRequestEvent) Size() (n int)

func (*FileTransferRequestEvent) String

func (m *FileTransferRequestEvent) String() string

func (*FileTransferRequestEvent) Unmarshal

func (m *FileTransferRequestEvent) Unmarshal(dAtA []byte) error

func (*FileTransferRequestEvent) XXX_DiscardUnknown

func (m *FileTransferRequestEvent) XXX_DiscardUnknown()

func (*FileTransferRequestEvent) XXX_Marshal

func (m *FileTransferRequestEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FileTransferRequestEvent) XXX_Merge

func (m *FileTransferRequestEvent) XXX_Merge(src proto.Message)

func (*FileTransferRequestEvent) XXX_Size

func (m *FileTransferRequestEvent) XXX_Size() int

func (*FileTransferRequestEvent) XXX_Unmarshal

func (m *FileTransferRequestEvent) XXX_Unmarshal(b []byte) error

type GithubConnectorCreate

type GithubConnectorCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GithubConnectorCreate fires when a Github connector is created.

func (*GithubConnectorCreate) Descriptor

func (*GithubConnectorCreate) Descriptor() ([]byte, []int)

func (*GithubConnectorCreate) Marshal

func (m *GithubConnectorCreate) Marshal() (dAtA []byte, err error)

func (*GithubConnectorCreate) MarshalTo

func (m *GithubConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*GithubConnectorCreate) MarshalToSizedBuffer

func (m *GithubConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GithubConnectorCreate) ProtoMessage

func (*GithubConnectorCreate) ProtoMessage()

func (*GithubConnectorCreate) Reset

func (m *GithubConnectorCreate) Reset()

func (*GithubConnectorCreate) Size

func (m *GithubConnectorCreate) Size() (n int)

func (*GithubConnectorCreate) String

func (m *GithubConnectorCreate) String() string

func (*GithubConnectorCreate) Unmarshal

func (m *GithubConnectorCreate) Unmarshal(dAtA []byte) error

func (*GithubConnectorCreate) XXX_DiscardUnknown

func (m *GithubConnectorCreate) XXX_DiscardUnknown()

func (*GithubConnectorCreate) XXX_Marshal

func (m *GithubConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GithubConnectorCreate) XXX_Merge

func (m *GithubConnectorCreate) XXX_Merge(src proto.Message)

func (*GithubConnectorCreate) XXX_Size

func (m *GithubConnectorCreate) XXX_Size() int

func (*GithubConnectorCreate) XXX_Unmarshal

func (m *GithubConnectorCreate) XXX_Unmarshal(b []byte) error

type GithubConnectorDelete

type GithubConnectorDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GithubConnectorDelete fires when a Github connector is deleted.

func (*GithubConnectorDelete) Descriptor

func (*GithubConnectorDelete) Descriptor() ([]byte, []int)

func (*GithubConnectorDelete) Marshal

func (m *GithubConnectorDelete) Marshal() (dAtA []byte, err error)

func (*GithubConnectorDelete) MarshalTo

func (m *GithubConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*GithubConnectorDelete) MarshalToSizedBuffer

func (m *GithubConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GithubConnectorDelete) ProtoMessage

func (*GithubConnectorDelete) ProtoMessage()

func (*GithubConnectorDelete) Reset

func (m *GithubConnectorDelete) Reset()

func (*GithubConnectorDelete) Size

func (m *GithubConnectorDelete) Size() (n int)

func (*GithubConnectorDelete) String

func (m *GithubConnectorDelete) String() string

func (*GithubConnectorDelete) Unmarshal

func (m *GithubConnectorDelete) Unmarshal(dAtA []byte) error

func (*GithubConnectorDelete) XXX_DiscardUnknown

func (m *GithubConnectorDelete) XXX_DiscardUnknown()

func (*GithubConnectorDelete) XXX_Marshal

func (m *GithubConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GithubConnectorDelete) XXX_Merge

func (m *GithubConnectorDelete) XXX_Merge(src proto.Message)

func (*GithubConnectorDelete) XXX_Size

func (m *GithubConnectorDelete) XXX_Size() int

func (*GithubConnectorDelete) XXX_Unmarshal

func (m *GithubConnectorDelete) XXX_Unmarshal(b []byte) error

type GithubConnectorUpdate

type GithubConnectorUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

GithubConnectorUpdate fires when a Github connector is updated.

func (*GithubConnectorUpdate) Descriptor

func (*GithubConnectorUpdate) Descriptor() ([]byte, []int)

func (*GithubConnectorUpdate) Marshal

func (m *GithubConnectorUpdate) Marshal() (dAtA []byte, err error)

func (*GithubConnectorUpdate) MarshalTo

func (m *GithubConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*GithubConnectorUpdate) MarshalToSizedBuffer

func (m *GithubConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GithubConnectorUpdate) ProtoMessage

func (*GithubConnectorUpdate) ProtoMessage()

func (*GithubConnectorUpdate) Reset

func (m *GithubConnectorUpdate) Reset()

func (*GithubConnectorUpdate) Size

func (m *GithubConnectorUpdate) Size() (n int)

func (*GithubConnectorUpdate) String

func (m *GithubConnectorUpdate) String() string

func (*GithubConnectorUpdate) Unmarshal

func (m *GithubConnectorUpdate) Unmarshal(dAtA []byte) error

func (*GithubConnectorUpdate) XXX_DiscardUnknown

func (m *GithubConnectorUpdate) XXX_DiscardUnknown()

func (*GithubConnectorUpdate) XXX_Marshal

func (m *GithubConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GithubConnectorUpdate) XXX_Merge

func (m *GithubConnectorUpdate) XXX_Merge(src proto.Message)

func (*GithubConnectorUpdate) XXX_Size

func (m *GithubConnectorUpdate) XXX_Size() int

func (*GithubConnectorUpdate) XXX_Unmarshal

func (m *GithubConnectorUpdate) XXX_Unmarshal(b []byte) error

type Identity

type Identity struct {
	// User is a username or name of the node connection
	User string `protobuf:"bytes,1,opt,name=User,proto3" json:"user,omitempty"`
	// Impersonator is a username of a user impersonating this user
	Impersonator string `protobuf:"bytes,2,opt,name=Impersonator,proto3" json:"impersonator,omitempty"`
	// Roles is a list of groups (Teleport roles) encoded in the identity
	Roles []string `protobuf:"bytes,3,rep,name=Roles,proto3" json:"roles,omitempty"`
	// Usage is a list of usage restrictions encoded in the identity
	Usage []string `protobuf:"bytes,4,rep,name=Usage,proto3" json:"usage,omitempty"`
	// Logins is a list of Unix logins allowed.
	Logins []string `protobuf:"bytes,5,rep,name=Logins,proto3" json:"logins,omitempty"`
	// KubernetesGroups is a list of Kubernetes groups allowed
	KubernetesGroups []string `protobuf:"bytes,6,rep,name=KubernetesGroups,proto3" json:"kubernetes_groups,omitempty"`
	// KubernetesUsers is a list of Kubernetes users allowed
	KubernetesUsers []string `protobuf:"bytes,7,rep,name=KubernetesUsers,proto3" json:"kubernetes_users,omitempty"`
	// Expires specifies whenever the session will expire
	Expires time.Time `protobuf:"bytes,8,opt,name=Expires,proto3,stdtime" json:"expires"`
	// RouteToCluster specifies the target cluster
	// if present in the session
	RouteToCluster string `protobuf:"bytes,9,opt,name=RouteToCluster,proto3" json:"route_to_cluster,omitempty"`
	// KubernetesCluster specifies the target kubernetes cluster for TLS
	// identities. This can be empty on older Teleport clients.
	KubernetesCluster string `protobuf:"bytes,10,opt,name=KubernetesCluster,proto3" json:"kubernetes_cluster,omitempty"`
	// Traits hold claim data used to populate a role at runtime.
	Traits github_com_gravitational_teleport_api_types_wrappers.Traits `` /* 137-byte string literal not displayed */
	// RouteToApp holds routing information for applications. Routing metadata
	// allows Teleport web proxy to route HTTP requests to the appropriate
	// cluster and Teleport application proxy within the cluster.
	RouteToApp *RouteToApp `protobuf:"bytes,12,opt,name=RouteToApp,proto3" json:"route_to_app,omitempty"`
	// TeleportCluster is the name of the teleport cluster that this identity
	// originated from. For TLS certs this may not be the same as cert issuer,
	// in case of multi-hop requests that originate from a remote cluster.
	TeleportCluster string `protobuf:"bytes,13,opt,name=TeleportCluster,proto3" json:"teleport_cluster,omitempty"`
	// RouteToDatabase contains routing information for databases.
	RouteToDatabase *RouteToDatabase `protobuf:"bytes,14,opt,name=RouteToDatabase,proto3" json:"route_to_database,omitempty"`
	// DatabaseNames is a list of allowed database names.
	DatabaseNames []string `protobuf:"bytes,15,rep,name=DatabaseNames,proto3" json:"database_names,omitempty"`
	// DatabaseUsers is a list of allowed database users.
	DatabaseUsers []string `protobuf:"bytes,16,rep,name=DatabaseUsers,proto3" json:"database_users,omitempty"`
	// MFADeviceUUID is the UUID of an MFA device when this Identity was
	// confirmed immediately after an MFA check.
	MFADeviceUUID string `protobuf:"bytes,17,opt,name=MFADeviceUUID,proto3" json:"mfa_device_uuid,omitempty"`
	// ClientIP is an observed IP of the client that this Identity represents.
	ClientIP string `protobuf:"bytes,18,opt,name=ClientIP,proto3" json:"client_ip,omitempty"`
	// AWSRoleARNs is a list of allowed AWS role ARNs user can assume.
	AWSRoleARNs []string `protobuf:"bytes,19,rep,name=AWSRoleARNs,proto3" json:"aws_role_arns,omitempty"`
	// AccessRequests is a list of UUIDs of active requests for this Identity.
	AccessRequests []string `protobuf:"bytes,20,rep,name=AccessRequests,proto3" json:"access_requests,omitempty"`
	// DisallowReissue is a flag that, if set, instructs the auth server to
	// deny any attempts to reissue new certificates while authenticated with
	// this certificate.
	DisallowReissue bool `protobuf:"varint,21,opt,name=DisallowReissue,proto3" json:"disallow_reissue,omitempty"`
	// AllowedResourceIds is the list of resources which the identity will be
	// allowed to access. An empty list indicates that no resource-specific
	// restrictions will be applied.
	AllowedResourceIDs []ResourceID `protobuf:"bytes,22,rep,name=AllowedResourceIDs,proto3" json:"allowed_resource_ids,omitempty"`
	// PreviousIdentityExpires is the expiry time of the identity/cert that this
	// identity/cert was derived from. It is used to determine a session's hard
	// deadline in cases where both require_session_mfa and disconnect_expired_cert
	// are enabled. See https://github.com/gravitational/teleport/issues/18544.
	PreviousIdentityExpires time.Time `protobuf:"bytes,23,opt,name=PreviousIdentityExpires,proto3,stdtime" json:"prev_identity_expires"`
	// AzureIdentities is a list of allowed Azure identities user can assume.
	AzureIdentities []string `protobuf:"bytes,24,rep,name=AzureIdentities,proto3" json:"azure_identities,omitempty"`
	// GCPServiceAccounts is a list of allowed GCP service accounts user can assume.
	GCPServiceAccounts []string `protobuf:"bytes,25,rep,name=GCPServiceAccounts,proto3" json:"gcp_service_accounts,omitempty"`
	// PrivateKeyPolicy is the private key policy of the user's private key.
	PrivateKeyPolicy string `protobuf:"bytes,26,opt,name=PrivateKeyPolicy,proto3" json:"private_key_policy,omitempty"`
	// BotName indicates the name of the Machine ID bot this identity was issued
	// to, if any.
	BotName string `protobuf:"bytes,27,opt,name=BotName,proto3" json:"bot_name,omitempty"`
	// DeviceExtensions holds the device trust device extensions for the identity,
	// if any.
	DeviceExtensions     *DeviceExtensions `protobuf:"bytes,28,opt,name=DeviceExtensions,proto3" json:"device_extensions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Identity matches github.com/gravitational/teleport/lib/tlsca.Identity except for RouteToApp and RouteToDatabase which are nullable and Traits which is represented as a google.protobuf.Struct (still containing a map from string to strings). Field names match other names already used in other events rather than the field names in tlsca.Identity.

func (*Identity) Descriptor

func (*Identity) Descriptor() ([]byte, []int)

func (*Identity) Marshal

func (m *Identity) Marshal() (dAtA []byte, err error)

func (*Identity) MarshalTo

func (m *Identity) MarshalTo(dAtA []byte) (int, error)

func (*Identity) MarshalToSizedBuffer

func (m *Identity) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) Reset

func (m *Identity) Reset()

func (*Identity) Size

func (m *Identity) Size() (n int)

func (*Identity) String

func (m *Identity) String() string

func (*Identity) Unmarshal

func (m *Identity) Unmarshal(dAtA []byte) error

func (*Identity) XXX_DiscardUnknown

func (m *Identity) XXX_DiscardUnknown()

func (*Identity) XXX_Marshal

func (m *Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Identity) XXX_Merge

func (m *Identity) XXX_Merge(src proto.Message)

func (*Identity) XXX_Size

func (m *Identity) XXX_Size() int

func (*Identity) XXX_Unmarshal

func (m *Identity) XXX_Unmarshal(b []byte) error

type InstanceJoin

type InstanceJoin struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status contains common command or operation status fields.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// HostID is the unique host ID of the instance which attempted to join.
	HostID string `protobuf:"bytes,3,opt,name=HostID,proto3" json:"host_id,omitempty"`
	// NodeName is the name of the instance which attempted to join.
	NodeName string `protobuf:"bytes,4,opt,name=NodeName,proto3" json:"node_name,omitempty"`
	// Role is the role that the node requested when attempting to join.
	Role string `protobuf:"bytes,5,opt,name=Role,proto3" json:"role,omitempty"`
	// Method is the event field indicating what join method was used.
	Method string `protobuf:"bytes,6,opt,name=Method,proto3" json:"method,omitempty"`
	// TokenName is the name of the token used to join. This will be omitted
	// for the 'token' join method where the token name is a secret value.
	TokenName string `protobuf:"bytes,7,opt,name=TokenName,proto3" json:"token_name,omitempty"`
	// Attributes is a map of attributes received from the join method provider.
	Attributes *Struct `protobuf:"bytes,8,opt,name=Attributes,proto3,casttype=Struct" json:"attributes,omitempty"`
	// TokenExpires contain information about token expiration time.
	// In case of static token the TokenExpiration time is to the Unix epoch start time.
	TokenExpires         time.Time `protobuf:"bytes,9,opt,name=TokenExpires,proto3,stdtime" json:"token_expires"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

InstanceJoin records an instance join event.

func (*InstanceJoin) Descriptor

func (*InstanceJoin) Descriptor() ([]byte, []int)

func (*InstanceJoin) Marshal

func (m *InstanceJoin) Marshal() (dAtA []byte, err error)

func (*InstanceJoin) MarshalTo

func (m *InstanceJoin) MarshalTo(dAtA []byte) (int, error)

func (*InstanceJoin) MarshalToSizedBuffer

func (m *InstanceJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*InstanceJoin) ProtoMessage

func (*InstanceJoin) ProtoMessage()

func (*InstanceJoin) Reset

func (m *InstanceJoin) Reset()

func (*InstanceJoin) Size

func (m *InstanceJoin) Size() (n int)

func (*InstanceJoin) String

func (m *InstanceJoin) String() string

func (*InstanceJoin) Unmarshal

func (m *InstanceJoin) Unmarshal(dAtA []byte) error

func (*InstanceJoin) XXX_DiscardUnknown

func (m *InstanceJoin) XXX_DiscardUnknown()

func (*InstanceJoin) XXX_Marshal

func (m *InstanceJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstanceJoin) XXX_Merge

func (m *InstanceJoin) XXX_Merge(src proto.Message)

func (*InstanceJoin) XXX_Size

func (m *InstanceJoin) XXX_Size() int

func (*InstanceJoin) XXX_Unmarshal

func (m *InstanceJoin) XXX_Unmarshal(b []byte) error

type KubeClusterMetadata

type KubeClusterMetadata struct {
	// KubeLabels are the configured cluster labels.
	KubeLabels           map[string]string `` /* 162-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

KubeClusterMetadata contains common kubernetes cluster information.

func (*KubeClusterMetadata) Descriptor

func (*KubeClusterMetadata) Descriptor() ([]byte, []int)

func (*KubeClusterMetadata) Marshal

func (m *KubeClusterMetadata) Marshal() (dAtA []byte, err error)

func (*KubeClusterMetadata) MarshalTo

func (m *KubeClusterMetadata) MarshalTo(dAtA []byte) (int, error)

func (*KubeClusterMetadata) MarshalToSizedBuffer

func (m *KubeClusterMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubeClusterMetadata) ProtoMessage

func (*KubeClusterMetadata) ProtoMessage()

func (*KubeClusterMetadata) Reset

func (m *KubeClusterMetadata) Reset()

func (*KubeClusterMetadata) Size

func (m *KubeClusterMetadata) Size() (n int)

func (*KubeClusterMetadata) String

func (m *KubeClusterMetadata) String() string

func (*KubeClusterMetadata) Unmarshal

func (m *KubeClusterMetadata) Unmarshal(dAtA []byte) error

func (*KubeClusterMetadata) XXX_DiscardUnknown

func (m *KubeClusterMetadata) XXX_DiscardUnknown()

func (*KubeClusterMetadata) XXX_Marshal

func (m *KubeClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubeClusterMetadata) XXX_Merge

func (m *KubeClusterMetadata) XXX_Merge(src proto.Message)

func (*KubeClusterMetadata) XXX_Size

func (m *KubeClusterMetadata) XXX_Size() int

func (*KubeClusterMetadata) XXX_Unmarshal

func (m *KubeClusterMetadata) XXX_Unmarshal(b []byte) error

type KubeRequest

type KubeRequest struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// RequestPath is the raw request URL path.
	RequestPath string `protobuf:"bytes,5,opt,name=RequestPath,proto3" json:"request_path"`
	// Verb is the HTTP verb used for this request (e.g. GET, POST, etc)
	Verb string `protobuf:"bytes,6,opt,name=Verb,proto3" json:"verb"`
	// ResourceAPIGroup is the resource API group.
	ResourceAPIGroup string `protobuf:"bytes,7,opt,name=ResourceAPIGroup,proto3" json:"resource_api_group,omitempty"`
	// ResourceNamespace is the resource namespace.
	ResourceNamespace string `protobuf:"bytes,8,opt,name=ResourceNamespace,proto3" json:"resource_namespace,omitempty"`
	// ResourceKind is the API resource kind (e.g. "pod", "service", etc).
	ResourceKind string `protobuf:"bytes,9,opt,name=ResourceKind,proto3" json:"resource_kind,omitempty"`
	// ResourceName is the API resource name.
	ResourceName string `protobuf:"bytes,10,opt,name=ResourceName,proto3" json:"resource_name,omitempty"`
	// ResponseCode is the HTTP response code for this request.
	ResponseCode int32 `protobuf:"varint,11,opt,name=ResponseCode,proto3" json:"response_code"`
	// Kubernetes has information about a kubernetes cluster, if applicable.
	KubernetesClusterMetadata `protobuf:"bytes,12,opt,name=Kubernetes,proto3,embedded=Kubernetes" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata      `protobuf:"bytes,13,opt,name=Session,proto3,embedded=Session" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

KubeRequest specifies a Kubernetes API request event.

func (*KubeRequest) Descriptor

func (*KubeRequest) Descriptor() ([]byte, []int)

func (*KubeRequest) Marshal

func (m *KubeRequest) Marshal() (dAtA []byte, err error)

func (*KubeRequest) MarshalTo

func (m *KubeRequest) MarshalTo(dAtA []byte) (int, error)

func (*KubeRequest) MarshalToSizedBuffer

func (m *KubeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubeRequest) ProtoMessage

func (*KubeRequest) ProtoMessage()

func (*KubeRequest) Reset

func (m *KubeRequest) Reset()

func (*KubeRequest) Size

func (m *KubeRequest) Size() (n int)

func (*KubeRequest) String

func (m *KubeRequest) String() string

func (*KubeRequest) Unmarshal

func (m *KubeRequest) Unmarshal(dAtA []byte) error

func (*KubeRequest) XXX_DiscardUnknown

func (m *KubeRequest) XXX_DiscardUnknown()

func (*KubeRequest) XXX_Marshal

func (m *KubeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubeRequest) XXX_Merge

func (m *KubeRequest) XXX_Merge(src proto.Message)

func (*KubeRequest) XXX_Size

func (m *KubeRequest) XXX_Size() int

func (*KubeRequest) XXX_Unmarshal

func (m *KubeRequest) XXX_Unmarshal(b []byte) error

type KubernetesClusterCreate

type KubernetesClusterCreate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// KubeClusterMetadata is a common kubernetes resource metadata.
	KubeClusterMetadata  `protobuf:"bytes,4,opt,name=KubeClusterMetadata,proto3,embedded=KubeClusterMetadata" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

KubernetesClusterCreate is emitted when a new kubernetes cluster resource is created.

func (*KubernetesClusterCreate) Descriptor

func (*KubernetesClusterCreate) Descriptor() ([]byte, []int)

func (*KubernetesClusterCreate) Marshal

func (m *KubernetesClusterCreate) Marshal() (dAtA []byte, err error)

func (*KubernetesClusterCreate) MarshalTo

func (m *KubernetesClusterCreate) MarshalTo(dAtA []byte) (int, error)

func (*KubernetesClusterCreate) MarshalToSizedBuffer

func (m *KubernetesClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubernetesClusterCreate) ProtoMessage

func (*KubernetesClusterCreate) ProtoMessage()

func (*KubernetesClusterCreate) Reset

func (m *KubernetesClusterCreate) Reset()

func (*KubernetesClusterCreate) Size

func (m *KubernetesClusterCreate) Size() (n int)

func (*KubernetesClusterCreate) String

func (m *KubernetesClusterCreate) String() string

func (*KubernetesClusterCreate) Unmarshal

func (m *KubernetesClusterCreate) Unmarshal(dAtA []byte) error

func (*KubernetesClusterCreate) XXX_DiscardUnknown

func (m *KubernetesClusterCreate) XXX_DiscardUnknown()

func (*KubernetesClusterCreate) XXX_Marshal

func (m *KubernetesClusterCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubernetesClusterCreate) XXX_Merge

func (m *KubernetesClusterCreate) XXX_Merge(src proto.Message)

func (*KubernetesClusterCreate) XXX_Size

func (m *KubernetesClusterCreate) XXX_Size() int

func (*KubernetesClusterCreate) XXX_Unmarshal

func (m *KubernetesClusterCreate) XXX_Unmarshal(b []byte) error

type KubernetesClusterDelete

type KubernetesClusterDelete struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

KubernetesClusterDelete is emitted when a kubernetes cluster resource is deleted.

func (*KubernetesClusterDelete) Descriptor

func (*KubernetesClusterDelete) Descriptor() ([]byte, []int)

func (*KubernetesClusterDelete) Marshal

func (m *KubernetesClusterDelete) Marshal() (dAtA []byte, err error)

func (*KubernetesClusterDelete) MarshalTo

func (m *KubernetesClusterDelete) MarshalTo(dAtA []byte) (int, error)

func (*KubernetesClusterDelete) MarshalToSizedBuffer

func (m *KubernetesClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubernetesClusterDelete) ProtoMessage

func (*KubernetesClusterDelete) ProtoMessage()

func (*KubernetesClusterDelete) Reset

func (m *KubernetesClusterDelete) Reset()

func (*KubernetesClusterDelete) Size

func (m *KubernetesClusterDelete) Size() (n int)

func (*KubernetesClusterDelete) String

func (m *KubernetesClusterDelete) String() string

func (*KubernetesClusterDelete) Unmarshal

func (m *KubernetesClusterDelete) Unmarshal(dAtA []byte) error

func (*KubernetesClusterDelete) XXX_DiscardUnknown

func (m *KubernetesClusterDelete) XXX_DiscardUnknown()

func (*KubernetesClusterDelete) XXX_Marshal

func (m *KubernetesClusterDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubernetesClusterDelete) XXX_Merge

func (m *KubernetesClusterDelete) XXX_Merge(src proto.Message)

func (*KubernetesClusterDelete) XXX_Size

func (m *KubernetesClusterDelete) XXX_Size() int

func (*KubernetesClusterDelete) XXX_Unmarshal

func (m *KubernetesClusterDelete) XXX_Unmarshal(b []byte) error

type KubernetesClusterMetadata

type KubernetesClusterMetadata struct {
	// KubernetesCluster is a kubernetes cluster name.
	KubernetesCluster string `protobuf:"bytes,1,opt,name=KubernetesCluster,proto3" json:"kubernetes_cluster,omitempty"`
	// KubernetesUsers is a list of kubernetes usernames for the user.
	KubernetesUsers []string `protobuf:"bytes,2,rep,name=KubernetesUsers,proto3" json:"kubernetes_users,omitempty"`
	// KubernetesGroups is a list of kubernetes groups for the user.
	KubernetesGroups []string `protobuf:"bytes,3,rep,name=KubernetesGroups,proto3" json:"kubernetes_groups,omitempty"`
	// KubernetesLabels are the labels (static and dynamic) of the kubernetes cluster the
	// session occurred on.
	KubernetesLabels     map[string]string `` /* 174-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

KubernetesClusterMetadata contains common metadata for kubernetes-related events.

func (*KubernetesClusterMetadata) Descriptor

func (*KubernetesClusterMetadata) Descriptor() ([]byte, []int)

func (*KubernetesClusterMetadata) Marshal

func (m *KubernetesClusterMetadata) Marshal() (dAtA []byte, err error)

func (*KubernetesClusterMetadata) MarshalTo

func (m *KubernetesClusterMetadata) MarshalTo(dAtA []byte) (int, error)

func (*KubernetesClusterMetadata) MarshalToSizedBuffer

func (m *KubernetesClusterMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubernetesClusterMetadata) ProtoMessage

func (*KubernetesClusterMetadata) ProtoMessage()

func (*KubernetesClusterMetadata) Reset

func (m *KubernetesClusterMetadata) Reset()

func (*KubernetesClusterMetadata) Size

func (m *KubernetesClusterMetadata) Size() (n int)

func (*KubernetesClusterMetadata) String

func (m *KubernetesClusterMetadata) String() string

func (*KubernetesClusterMetadata) Unmarshal

func (m *KubernetesClusterMetadata) Unmarshal(dAtA []byte) error

func (*KubernetesClusterMetadata) XXX_DiscardUnknown

func (m *KubernetesClusterMetadata) XXX_DiscardUnknown()

func (*KubernetesClusterMetadata) XXX_Marshal

func (m *KubernetesClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubernetesClusterMetadata) XXX_Merge

func (m *KubernetesClusterMetadata) XXX_Merge(src proto.Message)

func (*KubernetesClusterMetadata) XXX_Size

func (m *KubernetesClusterMetadata) XXX_Size() int

func (*KubernetesClusterMetadata) XXX_Unmarshal

func (m *KubernetesClusterMetadata) XXX_Unmarshal(b []byte) error

type KubernetesClusterUpdate

type KubernetesClusterUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata.
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// KubeClusterMetadata is a common kubernetes resource metadata.
	KubeClusterMetadata  `protobuf:"bytes,4,opt,name=KubeClusterMetadata,proto3,embedded=KubeClusterMetadata" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

KubernetesClusterUpdate is emitted when an existing kubernetes cluster resource is updated.

func (*KubernetesClusterUpdate) Descriptor

func (*KubernetesClusterUpdate) Descriptor() ([]byte, []int)

func (*KubernetesClusterUpdate) Marshal

func (m *KubernetesClusterUpdate) Marshal() (dAtA []byte, err error)

func (*KubernetesClusterUpdate) MarshalTo

func (m *KubernetesClusterUpdate) MarshalTo(dAtA []byte) (int, error)

func (*KubernetesClusterUpdate) MarshalToSizedBuffer

func (m *KubernetesClusterUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubernetesClusterUpdate) ProtoMessage

func (*KubernetesClusterUpdate) ProtoMessage()

func (*KubernetesClusterUpdate) Reset

func (m *KubernetesClusterUpdate) Reset()

func (*KubernetesClusterUpdate) Size

func (m *KubernetesClusterUpdate) Size() (n int)

func (*KubernetesClusterUpdate) String

func (m *KubernetesClusterUpdate) String() string

func (*KubernetesClusterUpdate) Unmarshal

func (m *KubernetesClusterUpdate) Unmarshal(dAtA []byte) error

func (*KubernetesClusterUpdate) XXX_DiscardUnknown

func (m *KubernetesClusterUpdate) XXX_DiscardUnknown()

func (*KubernetesClusterUpdate) XXX_Marshal

func (m *KubernetesClusterUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubernetesClusterUpdate) XXX_Merge

func (m *KubernetesClusterUpdate) XXX_Merge(src proto.Message)

func (*KubernetesClusterUpdate) XXX_Size

func (m *KubernetesClusterUpdate) XXX_Size() int

func (*KubernetesClusterUpdate) XXX_Unmarshal

func (m *KubernetesClusterUpdate) XXX_Unmarshal(b []byte) error

type KubernetesPodMetadata

type KubernetesPodMetadata struct {
	// KubernetesPodName is the name of the pod.
	KubernetesPodName string `protobuf:"bytes,1,opt,name=KubernetesPodName,proto3" json:"kubernetes_pod_name,omitempty"`
	// KubernetesPodNamespace is the namespace of the pod.
	KubernetesPodNamespace string `protobuf:"bytes,2,opt,name=KubernetesPodNamespace,proto3" json:"kubernetes_pod_namespace,omitempty"`
	// KubernetesContainerName is the name of the container within the pod.
	KubernetesContainerName string `protobuf:"bytes,3,opt,name=KubernetesContainerName,proto3" json:"kubernetes_container_name,omitempty"`
	// KubernetesContainerImage is the image of the container within the pod.
	KubernetesContainerImage string `protobuf:"bytes,4,opt,name=KubernetesContainerImage,proto3" json:"kubernetes_container_image,omitempty"`
	// KubernetesNodeName is the node that runs the pod.
	KubernetesNodeName   string   `protobuf:"bytes,5,opt,name=KubernetesNodeName,proto3" json:"kubernetes_node_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

KubernetesPodMetadata contains common metadata for kubernetes pod-related events.

func (*KubernetesPodMetadata) Descriptor

func (*KubernetesPodMetadata) Descriptor() ([]byte, []int)

func (*KubernetesPodMetadata) Marshal

func (m *KubernetesPodMetadata) Marshal() (dAtA []byte, err error)

func (*KubernetesPodMetadata) MarshalTo

func (m *KubernetesPodMetadata) MarshalTo(dAtA []byte) (int, error)

func (*KubernetesPodMetadata) MarshalToSizedBuffer

func (m *KubernetesPodMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KubernetesPodMetadata) ProtoMessage

func (*KubernetesPodMetadata) ProtoMessage()

func (*KubernetesPodMetadata) Reset

func (m *KubernetesPodMetadata) Reset()

func (*KubernetesPodMetadata) Size

func (m *KubernetesPodMetadata) Size() (n int)

func (*KubernetesPodMetadata) String

func (m *KubernetesPodMetadata) String() string

func (*KubernetesPodMetadata) Unmarshal

func (m *KubernetesPodMetadata) Unmarshal(dAtA []byte) error

func (*KubernetesPodMetadata) XXX_DiscardUnknown

func (m *KubernetesPodMetadata) XXX_DiscardUnknown()

func (*KubernetesPodMetadata) XXX_Marshal

func (m *KubernetesPodMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KubernetesPodMetadata) XXX_Merge

func (m *KubernetesPodMetadata) XXX_Merge(src proto.Message)

func (*KubernetesPodMetadata) XXX_Size

func (m *KubernetesPodMetadata) XXX_Size() int

func (*KubernetesPodMetadata) XXX_Unmarshal

func (m *KubernetesPodMetadata) XXX_Unmarshal(b []byte) error

type LockCreate

type LockCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// Target describes the set of interactions that the lock applies to
	Target               types.LockTarget `protobuf:"bytes,4,opt,name=Target,proto3" json:"target"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

LockCreate is emitted when a lock is created/updated. Locks are used to restrict access to a Teleport environment by disabling interactions involving a user, an RBAC role, a node, etc. See rfd/0009-locking.md for more details.

func (*LockCreate) Descriptor

func (*LockCreate) Descriptor() ([]byte, []int)

func (*LockCreate) Marshal

func (m *LockCreate) Marshal() (dAtA []byte, err error)

func (*LockCreate) MarshalTo

func (m *LockCreate) MarshalTo(dAtA []byte) (int, error)

func (*LockCreate) MarshalToSizedBuffer

func (m *LockCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LockCreate) ProtoMessage

func (*LockCreate) ProtoMessage()

func (*LockCreate) Reset

func (m *LockCreate) Reset()

func (*LockCreate) Size

func (m *LockCreate) Size() (n int)

func (*LockCreate) String

func (m *LockCreate) String() string

func (*LockCreate) Unmarshal

func (m *LockCreate) Unmarshal(dAtA []byte) error

func (*LockCreate) XXX_DiscardUnknown

func (m *LockCreate) XXX_DiscardUnknown()

func (*LockCreate) XXX_Marshal

func (m *LockCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LockCreate) XXX_Merge

func (m *LockCreate) XXX_Merge(src proto.Message)

func (*LockCreate) XXX_Size

func (m *LockCreate) XXX_Size() int

func (*LockCreate) XXX_Unmarshal

func (m *LockCreate) XXX_Unmarshal(b []byte) error

type LockDelete

type LockDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LockDelete is emitted when a lock is deleted

func (*LockDelete) Descriptor

func (*LockDelete) Descriptor() ([]byte, []int)

func (*LockDelete) Marshal

func (m *LockDelete) Marshal() (dAtA []byte, err error)

func (*LockDelete) MarshalTo

func (m *LockDelete) MarshalTo(dAtA []byte) (int, error)

func (*LockDelete) MarshalToSizedBuffer

func (m *LockDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LockDelete) ProtoMessage

func (*LockDelete) ProtoMessage()

func (*LockDelete) Reset

func (m *LockDelete) Reset()

func (*LockDelete) Size

func (m *LockDelete) Size() (n int)

func (*LockDelete) String

func (m *LockDelete) String() string

func (*LockDelete) Unmarshal

func (m *LockDelete) Unmarshal(dAtA []byte) error

func (*LockDelete) XXX_DiscardUnknown

func (m *LockDelete) XXX_DiscardUnknown()

func (*LockDelete) XXX_Marshal

func (m *LockDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LockDelete) XXX_Merge

func (m *LockDelete) XXX_Merge(src proto.Message)

func (*LockDelete) XXX_Size

func (m *LockDelete) XXX_Size() int

func (*LockDelete) XXX_Unmarshal

func (m *LockDelete) XXX_Unmarshal(b []byte) error

type LoginRuleCreate

type LoginRuleCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LoginRuleCreate is emitted when a login rule is created or updated.

func (*LoginRuleCreate) Descriptor

func (*LoginRuleCreate) Descriptor() ([]byte, []int)

func (*LoginRuleCreate) Marshal

func (m *LoginRuleCreate) Marshal() (dAtA []byte, err error)

func (*LoginRuleCreate) MarshalTo

func (m *LoginRuleCreate) MarshalTo(dAtA []byte) (int, error)

func (*LoginRuleCreate) MarshalToSizedBuffer

func (m *LoginRuleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LoginRuleCreate) ProtoMessage

func (*LoginRuleCreate) ProtoMessage()

func (*LoginRuleCreate) Reset

func (m *LoginRuleCreate) Reset()

func (*LoginRuleCreate) Size

func (m *LoginRuleCreate) Size() (n int)

func (*LoginRuleCreate) String

func (m *LoginRuleCreate) String() string

func (*LoginRuleCreate) Unmarshal

func (m *LoginRuleCreate) Unmarshal(dAtA []byte) error

func (*LoginRuleCreate) XXX_DiscardUnknown

func (m *LoginRuleCreate) XXX_DiscardUnknown()

func (*LoginRuleCreate) XXX_Marshal

func (m *LoginRuleCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginRuleCreate) XXX_Merge

func (m *LoginRuleCreate) XXX_Merge(src proto.Message)

func (*LoginRuleCreate) XXX_Size

func (m *LoginRuleCreate) XXX_Size() int

func (*LoginRuleCreate) XXX_Unmarshal

func (m *LoginRuleCreate) XXX_Unmarshal(b []byte) error

type LoginRuleDelete

type LoginRuleDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LoginRuleDelete is emitted when a login rule is deleted

func (*LoginRuleDelete) Descriptor

func (*LoginRuleDelete) Descriptor() ([]byte, []int)

func (*LoginRuleDelete) Marshal

func (m *LoginRuleDelete) Marshal() (dAtA []byte, err error)

func (*LoginRuleDelete) MarshalTo

func (m *LoginRuleDelete) MarshalTo(dAtA []byte) (int, error)

func (*LoginRuleDelete) MarshalToSizedBuffer

func (m *LoginRuleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LoginRuleDelete) ProtoMessage

func (*LoginRuleDelete) ProtoMessage()

func (*LoginRuleDelete) Reset

func (m *LoginRuleDelete) Reset()

func (*LoginRuleDelete) Size

func (m *LoginRuleDelete) Size() (n int)

func (*LoginRuleDelete) String

func (m *LoginRuleDelete) String() string

func (*LoginRuleDelete) Unmarshal

func (m *LoginRuleDelete) Unmarshal(dAtA []byte) error

func (*LoginRuleDelete) XXX_DiscardUnknown

func (m *LoginRuleDelete) XXX_DiscardUnknown()

func (*LoginRuleDelete) XXX_Marshal

func (m *LoginRuleDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginRuleDelete) XXX_Merge

func (m *LoginRuleDelete) XXX_Merge(src proto.Message)

func (*LoginRuleDelete) XXX_Size

func (m *LoginRuleDelete) XXX_Size() int

func (*LoginRuleDelete) XXX_Unmarshal

func (m *LoginRuleDelete) XXX_Unmarshal(b []byte) error

type MFADeviceAdd

type MFADeviceAdd struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Device is the new MFA device added by the user.
	MFADeviceMetadata `protobuf:"bytes,3,opt,name=Device,proto3,embedded=Device" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MFADeviceAdd is emitted when a user adds an MFA device.

func (*MFADeviceAdd) Descriptor

func (*MFADeviceAdd) Descriptor() ([]byte, []int)

func (*MFADeviceAdd) Marshal

func (m *MFADeviceAdd) Marshal() (dAtA []byte, err error)

func (*MFADeviceAdd) MarshalTo

func (m *MFADeviceAdd) MarshalTo(dAtA []byte) (int, error)

func (*MFADeviceAdd) MarshalToSizedBuffer

func (m *MFADeviceAdd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFADeviceAdd) ProtoMessage

func (*MFADeviceAdd) ProtoMessage()

func (*MFADeviceAdd) Reset

func (m *MFADeviceAdd) Reset()

func (*MFADeviceAdd) Size

func (m *MFADeviceAdd) Size() (n int)

func (*MFADeviceAdd) String

func (m *MFADeviceAdd) String() string

func (*MFADeviceAdd) Unmarshal

func (m *MFADeviceAdd) Unmarshal(dAtA []byte) error

func (*MFADeviceAdd) XXX_DiscardUnknown

func (m *MFADeviceAdd) XXX_DiscardUnknown()

func (*MFADeviceAdd) XXX_Marshal

func (m *MFADeviceAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFADeviceAdd) XXX_Merge

func (m *MFADeviceAdd) XXX_Merge(src proto.Message)

func (*MFADeviceAdd) XXX_Size

func (m *MFADeviceAdd) XXX_Size() int

func (*MFADeviceAdd) XXX_Unmarshal

func (m *MFADeviceAdd) XXX_Unmarshal(b []byte) error

type MFADeviceDelete

type MFADeviceDelete struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Device is the MFA device deleted by the user.
	MFADeviceMetadata `protobuf:"bytes,3,opt,name=Device,proto3,embedded=Device" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MFADeviceDelete is emitted when a user deletes an MFA device.

func (*MFADeviceDelete) Descriptor

func (*MFADeviceDelete) Descriptor() ([]byte, []int)

func (*MFADeviceDelete) Marshal

func (m *MFADeviceDelete) Marshal() (dAtA []byte, err error)

func (*MFADeviceDelete) MarshalTo

func (m *MFADeviceDelete) MarshalTo(dAtA []byte) (int, error)

func (*MFADeviceDelete) MarshalToSizedBuffer

func (m *MFADeviceDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFADeviceDelete) ProtoMessage

func (*MFADeviceDelete) ProtoMessage()

func (*MFADeviceDelete) Reset

func (m *MFADeviceDelete) Reset()

func (*MFADeviceDelete) Size

func (m *MFADeviceDelete) Size() (n int)

func (*MFADeviceDelete) String

func (m *MFADeviceDelete) String() string

func (*MFADeviceDelete) Unmarshal

func (m *MFADeviceDelete) Unmarshal(dAtA []byte) error

func (*MFADeviceDelete) XXX_DiscardUnknown

func (m *MFADeviceDelete) XXX_DiscardUnknown()

func (*MFADeviceDelete) XXX_Marshal

func (m *MFADeviceDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFADeviceDelete) XXX_Merge

func (m *MFADeviceDelete) XXX_Merge(src proto.Message)

func (*MFADeviceDelete) XXX_Size

func (m *MFADeviceDelete) XXX_Size() int

func (*MFADeviceDelete) XXX_Unmarshal

func (m *MFADeviceDelete) XXX_Unmarshal(b []byte) error

type MFADeviceMetadata

type MFADeviceMetadata struct {
	// Name is the user-specified name of the MFA device.
	DeviceName string `protobuf:"bytes,1,opt,name=DeviceName,proto3" json:"mfa_device_name"`
	// ID is the UUID of the MFA device generated by Teleport.
	DeviceID string `protobuf:"bytes,2,opt,name=DeviceID,proto3" json:"mfa_device_uuid"`
	// Type is the type of this MFA device.
	DeviceType           string   `protobuf:"bytes,3,opt,name=DeviceType,proto3" json:"mfa_device_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MFADeviceMetadata is a common MFA device metadata.

func (*MFADeviceMetadata) Descriptor

func (*MFADeviceMetadata) Descriptor() ([]byte, []int)

func (*MFADeviceMetadata) Marshal

func (m *MFADeviceMetadata) Marshal() (dAtA []byte, err error)

func (*MFADeviceMetadata) MarshalTo

func (m *MFADeviceMetadata) MarshalTo(dAtA []byte) (int, error)

func (*MFADeviceMetadata) MarshalToSizedBuffer

func (m *MFADeviceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MFADeviceMetadata) ProtoMessage

func (*MFADeviceMetadata) ProtoMessage()

func (*MFADeviceMetadata) Reset

func (m *MFADeviceMetadata) Reset()

func (*MFADeviceMetadata) Size

func (m *MFADeviceMetadata) Size() (n int)

func (*MFADeviceMetadata) String

func (m *MFADeviceMetadata) String() string

func (*MFADeviceMetadata) Unmarshal

func (m *MFADeviceMetadata) Unmarshal(dAtA []byte) error

func (*MFADeviceMetadata) XXX_DiscardUnknown

func (m *MFADeviceMetadata) XXX_DiscardUnknown()

func (*MFADeviceMetadata) XXX_Marshal

func (m *MFADeviceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MFADeviceMetadata) XXX_Merge

func (m *MFADeviceMetadata) XXX_Merge(src proto.Message)

func (*MFADeviceMetadata) XXX_Size

func (m *MFADeviceMetadata) XXX_Size() int

func (*MFADeviceMetadata) XXX_Unmarshal

func (m *MFADeviceMetadata) XXX_Unmarshal(b []byte) error

type Metadata

type Metadata struct {
	// Index is a monotonically incremented index in the event sequence
	Index int64 `protobuf:"varint,1,opt,name=Index,proto3" json:"ei"`
	// Type is the event type
	Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"event"`
	// ID is a unique event identifier
	ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"uid,omitempty"`
	// Code is a unique event code
	Code string `protobuf:"bytes,4,opt,name=Code,proto3" json:"code,omitempty"`
	// Time is event time
	Time time.Time `protobuf:"bytes,5,opt,name=Time,proto3,stdtime" json:"time"`
	// ClusterName identifies the originating teleport cluster
	ClusterName          string   `protobuf:"bytes,6,opt,name=ClusterName,proto3" json:"cluster_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Metadata is a common event metadata

func (*Metadata) Descriptor

func (*Metadata) Descriptor() ([]byte, []int)

func (*Metadata) GetClusterName

func (m *Metadata) GetClusterName() string

GetClusterName returns originating teleport cluster name

func (*Metadata) GetCode

func (m *Metadata) GetCode() string

GetCode returns event code

func (*Metadata) GetID

func (m *Metadata) GetID() string

GetID returns event ID

func (*Metadata) GetIndex

func (m *Metadata) GetIndex() int64

GetIndex gets event index

func (*Metadata) GetTime

func (m *Metadata) GetTime() time.Time

GetTime returns event time

func (*Metadata) GetType

func (m *Metadata) GetType() string

GetType returns event type

func (*Metadata) Marshal

func (m *Metadata) Marshal() (dAtA []byte, err error)

func (*Metadata) MarshalTo

func (m *Metadata) MarshalTo(dAtA []byte) (int, error)

func (*Metadata) MarshalToSizedBuffer

func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) Reset

func (m *Metadata) Reset()

func (*Metadata) SetClusterName

func (m *Metadata) SetClusterName(clusterName string)

SetClusterName returns originating teleport cluster name

func (*Metadata) SetCode

func (m *Metadata) SetCode(code string)

SetCode sets event code

func (*Metadata) SetID

func (m *Metadata) SetID(id string)

SetID sets event ID

func (*Metadata) SetIndex

func (m *Metadata) SetIndex(idx int64)

SetIndex sets event index

func (*Metadata) SetTime

func (m *Metadata) SetTime(tm time.Time)

SetTime sets event time

func (*Metadata) SetType

func (m *Metadata) SetType(etype string)

SetType sets unique type

func (*Metadata) Size

func (m *Metadata) Size() (n int)

func (*Metadata) String

func (m *Metadata) String() string

func (*Metadata) Unmarshal

func (m *Metadata) Unmarshal(dAtA []byte) error

func (*Metadata) XXX_DiscardUnknown

func (m *Metadata) XXX_DiscardUnknown()

func (*Metadata) XXX_Marshal

func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metadata) XXX_Merge

func (m *Metadata) XXX_Merge(src proto.Message)

func (*Metadata) XXX_Size

func (m *Metadata) XXX_Size() int

func (*Metadata) XXX_Unmarshal

func (m *Metadata) XXX_Unmarshal(b []byte) error

type MySQLCreateDB

type MySQLCreateDB struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// SchemaName is the name of the schema to create.
	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLCreateDB is emitted when a MySQL client creates a schema.

func (*MySQLCreateDB) Descriptor

func (*MySQLCreateDB) Descriptor() ([]byte, []int)

func (*MySQLCreateDB) Marshal

func (m *MySQLCreateDB) Marshal() (dAtA []byte, err error)

func (*MySQLCreateDB) MarshalTo

func (m *MySQLCreateDB) MarshalTo(dAtA []byte) (int, error)

func (*MySQLCreateDB) MarshalToSizedBuffer

func (m *MySQLCreateDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLCreateDB) ProtoMessage

func (*MySQLCreateDB) ProtoMessage()

func (*MySQLCreateDB) Reset

func (m *MySQLCreateDB) Reset()

func (*MySQLCreateDB) Size

func (m *MySQLCreateDB) Size() (n int)

func (*MySQLCreateDB) String

func (m *MySQLCreateDB) String() string

func (*MySQLCreateDB) Unmarshal

func (m *MySQLCreateDB) Unmarshal(dAtA []byte) error

func (*MySQLCreateDB) XXX_DiscardUnknown

func (m *MySQLCreateDB) XXX_DiscardUnknown()

func (*MySQLCreateDB) XXX_Marshal

func (m *MySQLCreateDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLCreateDB) XXX_Merge

func (m *MySQLCreateDB) XXX_Merge(src proto.Message)

func (*MySQLCreateDB) XXX_Size

func (m *MySQLCreateDB) XXX_Size() int

func (*MySQLCreateDB) XXX_Unmarshal

func (m *MySQLCreateDB) XXX_Unmarshal(b []byte) error

type MySQLDebug

type MySQLDebug struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLDebug is emitted when a MySQL client asks the server to dump internal debug info to stdout.

func (*MySQLDebug) Descriptor

func (*MySQLDebug) Descriptor() ([]byte, []int)

func (*MySQLDebug) Marshal

func (m *MySQLDebug) Marshal() (dAtA []byte, err error)

func (*MySQLDebug) MarshalTo

func (m *MySQLDebug) MarshalTo(dAtA []byte) (int, error)

func (*MySQLDebug) MarshalToSizedBuffer

func (m *MySQLDebug) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLDebug) ProtoMessage

func (*MySQLDebug) ProtoMessage()

func (*MySQLDebug) Reset

func (m *MySQLDebug) Reset()

func (*MySQLDebug) Size

func (m *MySQLDebug) Size() (n int)

func (*MySQLDebug) String

func (m *MySQLDebug) String() string

func (*MySQLDebug) Unmarshal

func (m *MySQLDebug) Unmarshal(dAtA []byte) error

func (*MySQLDebug) XXX_DiscardUnknown

func (m *MySQLDebug) XXX_DiscardUnknown()

func (*MySQLDebug) XXX_Marshal

func (m *MySQLDebug) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLDebug) XXX_Merge

func (m *MySQLDebug) XXX_Merge(src proto.Message)

func (*MySQLDebug) XXX_Size

func (m *MySQLDebug) XXX_Size() int

func (*MySQLDebug) XXX_Unmarshal

func (m *MySQLDebug) XXX_Unmarshal(b []byte) error

type MySQLDropDB

type MySQLDropDB struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// SchemaName is the name of the schema to drop.
	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLDropDB is emitted when a MySQL client drops a schema.

func (*MySQLDropDB) Descriptor

func (*MySQLDropDB) Descriptor() ([]byte, []int)

func (*MySQLDropDB) Marshal

func (m *MySQLDropDB) Marshal() (dAtA []byte, err error)

func (*MySQLDropDB) MarshalTo

func (m *MySQLDropDB) MarshalTo(dAtA []byte) (int, error)

func (*MySQLDropDB) MarshalToSizedBuffer

func (m *MySQLDropDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLDropDB) ProtoMessage

func (*MySQLDropDB) ProtoMessage()

func (*MySQLDropDB) Reset

func (m *MySQLDropDB) Reset()

func (*MySQLDropDB) Size

func (m *MySQLDropDB) Size() (n int)

func (*MySQLDropDB) String

func (m *MySQLDropDB) String() string

func (*MySQLDropDB) Unmarshal

func (m *MySQLDropDB) Unmarshal(dAtA []byte) error

func (*MySQLDropDB) XXX_DiscardUnknown

func (m *MySQLDropDB) XXX_DiscardUnknown()

func (*MySQLDropDB) XXX_Marshal

func (m *MySQLDropDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLDropDB) XXX_Merge

func (m *MySQLDropDB) XXX_Merge(src proto.Message)

func (*MySQLDropDB) XXX_Size

func (m *MySQLDropDB) XXX_Size() int

func (*MySQLDropDB) XXX_Unmarshal

func (m *MySQLDropDB) XXX_Unmarshal(b []byte) error

type MySQLInitDB

type MySQLInitDB struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// SchemaName is the name of the schema to use.
	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLInitDB is emitted when a MySQL client changes the default schema for the connection.

func (*MySQLInitDB) Descriptor

func (*MySQLInitDB) Descriptor() ([]byte, []int)

func (*MySQLInitDB) Marshal

func (m *MySQLInitDB) Marshal() (dAtA []byte, err error)

func (*MySQLInitDB) MarshalTo

func (m *MySQLInitDB) MarshalTo(dAtA []byte) (int, error)

func (*MySQLInitDB) MarshalToSizedBuffer

func (m *MySQLInitDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLInitDB) ProtoMessage

func (*MySQLInitDB) ProtoMessage()

func (*MySQLInitDB) Reset

func (m *MySQLInitDB) Reset()

func (*MySQLInitDB) Size

func (m *MySQLInitDB) Size() (n int)

func (*MySQLInitDB) String

func (m *MySQLInitDB) String() string

func (*MySQLInitDB) Unmarshal

func (m *MySQLInitDB) Unmarshal(dAtA []byte) error

func (*MySQLInitDB) XXX_DiscardUnknown

func (m *MySQLInitDB) XXX_DiscardUnknown()

func (*MySQLInitDB) XXX_Marshal

func (m *MySQLInitDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLInitDB) XXX_Merge

func (m *MySQLInitDB) XXX_Merge(src proto.Message)

func (*MySQLInitDB) XXX_Size

func (m *MySQLInitDB) XXX_Size() int

func (*MySQLInitDB) XXX_Unmarshal

func (m *MySQLInitDB) XXX_Unmarshal(b []byte) error

type MySQLProcessKill

type MySQLProcessKill struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// ProcessID is the process ID of a connection.
	ProcessID            uint32   `protobuf:"varint,5,opt,name=ProcessID,proto3" json:"process_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLProcessKill is emitted when a MySQL client asks the server to terminate a connection.

func (*MySQLProcessKill) Descriptor

func (*MySQLProcessKill) Descriptor() ([]byte, []int)

func (*MySQLProcessKill) Marshal

func (m *MySQLProcessKill) Marshal() (dAtA []byte, err error)

func (*MySQLProcessKill) MarshalTo

func (m *MySQLProcessKill) MarshalTo(dAtA []byte) (int, error)

func (*MySQLProcessKill) MarshalToSizedBuffer

func (m *MySQLProcessKill) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLProcessKill) ProtoMessage

func (*MySQLProcessKill) ProtoMessage()

func (*MySQLProcessKill) Reset

func (m *MySQLProcessKill) Reset()

func (*MySQLProcessKill) Size

func (m *MySQLProcessKill) Size() (n int)

func (*MySQLProcessKill) String

func (m *MySQLProcessKill) String() string

func (*MySQLProcessKill) Unmarshal

func (m *MySQLProcessKill) Unmarshal(dAtA []byte) error

func (*MySQLProcessKill) XXX_DiscardUnknown

func (m *MySQLProcessKill) XXX_DiscardUnknown()

func (*MySQLProcessKill) XXX_Marshal

func (m *MySQLProcessKill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLProcessKill) XXX_Merge

func (m *MySQLProcessKill) XXX_Merge(src proto.Message)

func (*MySQLProcessKill) XXX_Size

func (m *MySQLProcessKill) XXX_Size() int

func (*MySQLProcessKill) XXX_Unmarshal

func (m *MySQLProcessKill) XXX_Unmarshal(b []byte) error

type MySQLRefresh

type MySQLRefresh struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Subcommand is the string representation of the subcommand.
	Subcommand           string   `protobuf:"bytes,5,opt,name=Subcommand,proto3" json:"subcommand"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLRefresh is emitted when a MySQL client sends refresh commands.

func (*MySQLRefresh) Descriptor

func (*MySQLRefresh) Descriptor() ([]byte, []int)

func (*MySQLRefresh) Marshal

func (m *MySQLRefresh) Marshal() (dAtA []byte, err error)

func (*MySQLRefresh) MarshalTo

func (m *MySQLRefresh) MarshalTo(dAtA []byte) (int, error)

func (*MySQLRefresh) MarshalToSizedBuffer

func (m *MySQLRefresh) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLRefresh) ProtoMessage

func (*MySQLRefresh) ProtoMessage()

func (*MySQLRefresh) Reset

func (m *MySQLRefresh) Reset()

func (*MySQLRefresh) Size

func (m *MySQLRefresh) Size() (n int)

func (*MySQLRefresh) String

func (m *MySQLRefresh) String() string

func (*MySQLRefresh) Unmarshal

func (m *MySQLRefresh) Unmarshal(dAtA []byte) error

func (*MySQLRefresh) XXX_DiscardUnknown

func (m *MySQLRefresh) XXX_DiscardUnknown()

func (*MySQLRefresh) XXX_Marshal

func (m *MySQLRefresh) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLRefresh) XXX_Merge

func (m *MySQLRefresh) XXX_Merge(src proto.Message)

func (*MySQLRefresh) XXX_Size

func (m *MySQLRefresh) XXX_Size() int

func (*MySQLRefresh) XXX_Unmarshal

func (m *MySQLRefresh) XXX_Unmarshal(b []byte) error

type MySQLShutDown

type MySQLShutDown struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLShutDown is emitted when a MySQL client asks the server to shut down.

func (*MySQLShutDown) Descriptor

func (*MySQLShutDown) Descriptor() ([]byte, []int)

func (*MySQLShutDown) Marshal

func (m *MySQLShutDown) Marshal() (dAtA []byte, err error)

func (*MySQLShutDown) MarshalTo

func (m *MySQLShutDown) MarshalTo(dAtA []byte) (int, error)

func (*MySQLShutDown) MarshalToSizedBuffer

func (m *MySQLShutDown) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLShutDown) ProtoMessage

func (*MySQLShutDown) ProtoMessage()

func (*MySQLShutDown) Reset

func (m *MySQLShutDown) Reset()

func (*MySQLShutDown) Size

func (m *MySQLShutDown) Size() (n int)

func (*MySQLShutDown) String

func (m *MySQLShutDown) String() string

func (*MySQLShutDown) Unmarshal

func (m *MySQLShutDown) Unmarshal(dAtA []byte) error

func (*MySQLShutDown) XXX_DiscardUnknown

func (m *MySQLShutDown) XXX_DiscardUnknown()

func (*MySQLShutDown) XXX_Marshal

func (m *MySQLShutDown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLShutDown) XXX_Merge

func (m *MySQLShutDown) XXX_Merge(src proto.Message)

func (*MySQLShutDown) XXX_Size

func (m *MySQLShutDown) XXX_Size() int

func (*MySQLShutDown) XXX_Unmarshal

func (m *MySQLShutDown) XXX_Unmarshal(b []byte) error

type MySQLStatementBulkExecute

type MySQLStatementBulkExecute struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	// Parameters are the parameters used to execute the prepared statement.
	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementBulkExecute is emitted when a MySQL client executes a bulk insert of a prepared statement using the prepared statement protocol.

func (*MySQLStatementBulkExecute) Descriptor

func (*MySQLStatementBulkExecute) Descriptor() ([]byte, []int)

func (*MySQLStatementBulkExecute) Marshal

func (m *MySQLStatementBulkExecute) Marshal() (dAtA []byte, err error)

func (*MySQLStatementBulkExecute) MarshalTo

func (m *MySQLStatementBulkExecute) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementBulkExecute) MarshalToSizedBuffer

func (m *MySQLStatementBulkExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementBulkExecute) ProtoMessage

func (*MySQLStatementBulkExecute) ProtoMessage()

func (*MySQLStatementBulkExecute) Reset

func (m *MySQLStatementBulkExecute) Reset()

func (*MySQLStatementBulkExecute) Size

func (m *MySQLStatementBulkExecute) Size() (n int)

func (*MySQLStatementBulkExecute) String

func (m *MySQLStatementBulkExecute) String() string

func (*MySQLStatementBulkExecute) Unmarshal

func (m *MySQLStatementBulkExecute) Unmarshal(dAtA []byte) error

func (*MySQLStatementBulkExecute) XXX_DiscardUnknown

func (m *MySQLStatementBulkExecute) XXX_DiscardUnknown()

func (*MySQLStatementBulkExecute) XXX_Marshal

func (m *MySQLStatementBulkExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementBulkExecute) XXX_Merge

func (m *MySQLStatementBulkExecute) XXX_Merge(src proto.Message)

func (*MySQLStatementBulkExecute) XXX_Size

func (m *MySQLStatementBulkExecute) XXX_Size() int

func (*MySQLStatementBulkExecute) XXX_Unmarshal

func (m *MySQLStatementBulkExecute) XXX_Unmarshal(b []byte) error

type MySQLStatementClose

type MySQLStatementClose struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID          uint32   `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementClose is emitted when a MySQL client deallocates a prepared statement using the prepared statement protocol.

func (*MySQLStatementClose) Descriptor

func (*MySQLStatementClose) Descriptor() ([]byte, []int)

func (*MySQLStatementClose) Marshal

func (m *MySQLStatementClose) Marshal() (dAtA []byte, err error)

func (*MySQLStatementClose) MarshalTo

func (m *MySQLStatementClose) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementClose) MarshalToSizedBuffer

func (m *MySQLStatementClose) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementClose) ProtoMessage

func (*MySQLStatementClose) ProtoMessage()

func (*MySQLStatementClose) Reset

func (m *MySQLStatementClose) Reset()

func (*MySQLStatementClose) Size

func (m *MySQLStatementClose) Size() (n int)

func (*MySQLStatementClose) String

func (m *MySQLStatementClose) String() string

func (*MySQLStatementClose) Unmarshal

func (m *MySQLStatementClose) Unmarshal(dAtA []byte) error

func (*MySQLStatementClose) XXX_DiscardUnknown

func (m *MySQLStatementClose) XXX_DiscardUnknown()

func (*MySQLStatementClose) XXX_Marshal

func (m *MySQLStatementClose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementClose) XXX_Merge

func (m *MySQLStatementClose) XXX_Merge(src proto.Message)

func (*MySQLStatementClose) XXX_Size

func (m *MySQLStatementClose) XXX_Size() int

func (*MySQLStatementClose) XXX_Unmarshal

func (m *MySQLStatementClose) XXX_Unmarshal(b []byte) error

type MySQLStatementExecute

type MySQLStatementExecute struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	// Parameters are the parameters used to execute the prepared statement.
	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementExecute is emitted when a MySQL client executes a prepared statement using the prepared statement protocol.

func (*MySQLStatementExecute) Descriptor

func (*MySQLStatementExecute) Descriptor() ([]byte, []int)

func (*MySQLStatementExecute) Marshal

func (m *MySQLStatementExecute) Marshal() (dAtA []byte, err error)

func (*MySQLStatementExecute) MarshalTo

func (m *MySQLStatementExecute) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementExecute) MarshalToSizedBuffer

func (m *MySQLStatementExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementExecute) ProtoMessage

func (*MySQLStatementExecute) ProtoMessage()

func (*MySQLStatementExecute) Reset

func (m *MySQLStatementExecute) Reset()

func (*MySQLStatementExecute) Size

func (m *MySQLStatementExecute) Size() (n int)

func (*MySQLStatementExecute) String

func (m *MySQLStatementExecute) String() string

func (*MySQLStatementExecute) Unmarshal

func (m *MySQLStatementExecute) Unmarshal(dAtA []byte) error

func (*MySQLStatementExecute) XXX_DiscardUnknown

func (m *MySQLStatementExecute) XXX_DiscardUnknown()

func (*MySQLStatementExecute) XXX_Marshal

func (m *MySQLStatementExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementExecute) XXX_Merge

func (m *MySQLStatementExecute) XXX_Merge(src proto.Message)

func (*MySQLStatementExecute) XXX_Size

func (m *MySQLStatementExecute) XXX_Size() int

func (*MySQLStatementExecute) XXX_Unmarshal

func (m *MySQLStatementExecute) XXX_Unmarshal(b []byte) error

type MySQLStatementFetch

type MySQLStatementFetch struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	// RowsCount is the number of rows to fetch.
	RowsCount            uint32   `protobuf:"varint,6,opt,name=RowsCount,proto3" json:"rows_count"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementFetch is emitted when a MySQL client fetches rows from a prepared statement using the prepared statement protocol.

func (*MySQLStatementFetch) Descriptor

func (*MySQLStatementFetch) Descriptor() ([]byte, []int)

func (*MySQLStatementFetch) Marshal

func (m *MySQLStatementFetch) Marshal() (dAtA []byte, err error)

func (*MySQLStatementFetch) MarshalTo

func (m *MySQLStatementFetch) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementFetch) MarshalToSizedBuffer

func (m *MySQLStatementFetch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementFetch) ProtoMessage

func (*MySQLStatementFetch) ProtoMessage()

func (*MySQLStatementFetch) Reset

func (m *MySQLStatementFetch) Reset()

func (*MySQLStatementFetch) Size

func (m *MySQLStatementFetch) Size() (n int)

func (*MySQLStatementFetch) String

func (m *MySQLStatementFetch) String() string

func (*MySQLStatementFetch) Unmarshal

func (m *MySQLStatementFetch) Unmarshal(dAtA []byte) error

func (*MySQLStatementFetch) XXX_DiscardUnknown

func (m *MySQLStatementFetch) XXX_DiscardUnknown()

func (*MySQLStatementFetch) XXX_Marshal

func (m *MySQLStatementFetch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementFetch) XXX_Merge

func (m *MySQLStatementFetch) XXX_Merge(src proto.Message)

func (*MySQLStatementFetch) XXX_Size

func (m *MySQLStatementFetch) XXX_Size() int

func (*MySQLStatementFetch) XXX_Unmarshal

func (m *MySQLStatementFetch) XXX_Unmarshal(b []byte) error

type MySQLStatementPrepare

type MySQLStatementPrepare struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Query is the prepared statement query.
	Query                string   `protobuf:"bytes,5,opt,name=Query,proto3" json:"query"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementPrepare is emitted when a MySQL client creates a prepared statement using the prepared statement protocol.

func (*MySQLStatementPrepare) Descriptor

func (*MySQLStatementPrepare) Descriptor() ([]byte, []int)

func (*MySQLStatementPrepare) Marshal

func (m *MySQLStatementPrepare) Marshal() (dAtA []byte, err error)

func (*MySQLStatementPrepare) MarshalTo

func (m *MySQLStatementPrepare) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementPrepare) MarshalToSizedBuffer

func (m *MySQLStatementPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementPrepare) ProtoMessage

func (*MySQLStatementPrepare) ProtoMessage()

func (*MySQLStatementPrepare) Reset

func (m *MySQLStatementPrepare) Reset()

func (*MySQLStatementPrepare) Size

func (m *MySQLStatementPrepare) Size() (n int)

func (*MySQLStatementPrepare) String

func (m *MySQLStatementPrepare) String() string

func (*MySQLStatementPrepare) Unmarshal

func (m *MySQLStatementPrepare) Unmarshal(dAtA []byte) error

func (*MySQLStatementPrepare) XXX_DiscardUnknown

func (m *MySQLStatementPrepare) XXX_DiscardUnknown()

func (*MySQLStatementPrepare) XXX_Marshal

func (m *MySQLStatementPrepare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementPrepare) XXX_Merge

func (m *MySQLStatementPrepare) XXX_Merge(src proto.Message)

func (*MySQLStatementPrepare) XXX_Size

func (m *MySQLStatementPrepare) XXX_Size() int

func (*MySQLStatementPrepare) XXX_Unmarshal

func (m *MySQLStatementPrepare) XXX_Unmarshal(b []byte) error

type MySQLStatementReset

type MySQLStatementReset struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID          uint32   `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementReset is emitted when a MySQL client resets the data of a prepared statement using the prepared statement protocol.

func (*MySQLStatementReset) Descriptor

func (*MySQLStatementReset) Descriptor() ([]byte, []int)

func (*MySQLStatementReset) Marshal

func (m *MySQLStatementReset) Marshal() (dAtA []byte, err error)

func (*MySQLStatementReset) MarshalTo

func (m *MySQLStatementReset) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementReset) MarshalToSizedBuffer

func (m *MySQLStatementReset) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementReset) ProtoMessage

func (*MySQLStatementReset) ProtoMessage()

func (*MySQLStatementReset) Reset

func (m *MySQLStatementReset) Reset()

func (*MySQLStatementReset) Size

func (m *MySQLStatementReset) Size() (n int)

func (*MySQLStatementReset) String

func (m *MySQLStatementReset) String() string

func (*MySQLStatementReset) Unmarshal

func (m *MySQLStatementReset) Unmarshal(dAtA []byte) error

func (*MySQLStatementReset) XXX_DiscardUnknown

func (m *MySQLStatementReset) XXX_DiscardUnknown()

func (*MySQLStatementReset) XXX_Marshal

func (m *MySQLStatementReset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementReset) XXX_Merge

func (m *MySQLStatementReset) XXX_Merge(src proto.Message)

func (*MySQLStatementReset) XXX_Size

func (m *MySQLStatementReset) XXX_Size() int

func (*MySQLStatementReset) XXX_Unmarshal

func (m *MySQLStatementReset) XXX_Unmarshal(b []byte) error

type MySQLStatementSendLongData

type MySQLStatementSendLongData struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementID is the identifier of the prepared statement.
	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
	// ParameterID is the identifier of the parameter.
	ParameterID uint32 `protobuf:"varint,6,opt,name=ParameterID,proto3" json:"parameter_id"`
	// DataSize is the size of the data.
	DataSize             uint32   `protobuf:"varint,7,opt,name=DataSize,proto3" json:"data_size"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MySQLStatementSendLongData is emitted when a MySQL client sends long bytes stream using the prepared statement protocol.

func (*MySQLStatementSendLongData) Descriptor

func (*MySQLStatementSendLongData) Descriptor() ([]byte, []int)

func (*MySQLStatementSendLongData) Marshal

func (m *MySQLStatementSendLongData) Marshal() (dAtA []byte, err error)

func (*MySQLStatementSendLongData) MarshalTo

func (m *MySQLStatementSendLongData) MarshalTo(dAtA []byte) (int, error)

func (*MySQLStatementSendLongData) MarshalToSizedBuffer

func (m *MySQLStatementSendLongData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MySQLStatementSendLongData) ProtoMessage

func (*MySQLStatementSendLongData) ProtoMessage()

func (*MySQLStatementSendLongData) Reset

func (m *MySQLStatementSendLongData) Reset()

func (*MySQLStatementSendLongData) Size

func (m *MySQLStatementSendLongData) Size() (n int)

func (*MySQLStatementSendLongData) String

func (m *MySQLStatementSendLongData) String() string

func (*MySQLStatementSendLongData) Unmarshal

func (m *MySQLStatementSendLongData) Unmarshal(dAtA []byte) error

func (*MySQLStatementSendLongData) XXX_DiscardUnknown

func (m *MySQLStatementSendLongData) XXX_DiscardUnknown()

func (*MySQLStatementSendLongData) XXX_Marshal

func (m *MySQLStatementSendLongData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MySQLStatementSendLongData) XXX_Merge

func (m *MySQLStatementSendLongData) XXX_Merge(src proto.Message)

func (*MySQLStatementSendLongData) XXX_Size

func (m *MySQLStatementSendLongData) XXX_Size() int

func (*MySQLStatementSendLongData) XXX_Unmarshal

func (m *MySQLStatementSendLongData) XXX_Unmarshal(b []byte) error

type OIDCConnectorCreate

type OIDCConnectorCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OIDCConnectorCreate fires when OIDC connector is created.

func (*OIDCConnectorCreate) Descriptor

func (*OIDCConnectorCreate) Descriptor() ([]byte, []int)

func (*OIDCConnectorCreate) Marshal

func (m *OIDCConnectorCreate) Marshal() (dAtA []byte, err error)

func (*OIDCConnectorCreate) MarshalTo

func (m *OIDCConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*OIDCConnectorCreate) MarshalToSizedBuffer

func (m *OIDCConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OIDCConnectorCreate) ProtoMessage

func (*OIDCConnectorCreate) ProtoMessage()

func (*OIDCConnectorCreate) Reset

func (m *OIDCConnectorCreate) Reset()

func (*OIDCConnectorCreate) Size

func (m *OIDCConnectorCreate) Size() (n int)

func (*OIDCConnectorCreate) String

func (m *OIDCConnectorCreate) String() string

func (*OIDCConnectorCreate) Unmarshal

func (m *OIDCConnectorCreate) Unmarshal(dAtA []byte) error

func (*OIDCConnectorCreate) XXX_DiscardUnknown

func (m *OIDCConnectorCreate) XXX_DiscardUnknown()

func (*OIDCConnectorCreate) XXX_Marshal

func (m *OIDCConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OIDCConnectorCreate) XXX_Merge

func (m *OIDCConnectorCreate) XXX_Merge(src proto.Message)

func (*OIDCConnectorCreate) XXX_Size

func (m *OIDCConnectorCreate) XXX_Size() int

func (*OIDCConnectorCreate) XXX_Unmarshal

func (m *OIDCConnectorCreate) XXX_Unmarshal(b []byte) error

type OIDCConnectorDelete

type OIDCConnectorDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OIDCConnectorDelete fires when OIDC connector is deleted.

func (*OIDCConnectorDelete) Descriptor

func (*OIDCConnectorDelete) Descriptor() ([]byte, []int)

func (*OIDCConnectorDelete) Marshal

func (m *OIDCConnectorDelete) Marshal() (dAtA []byte, err error)

func (*OIDCConnectorDelete) MarshalTo

func (m *OIDCConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*OIDCConnectorDelete) MarshalToSizedBuffer

func (m *OIDCConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OIDCConnectorDelete) ProtoMessage

func (*OIDCConnectorDelete) ProtoMessage()

func (*OIDCConnectorDelete) Reset

func (m *OIDCConnectorDelete) Reset()

func (*OIDCConnectorDelete) Size

func (m *OIDCConnectorDelete) Size() (n int)

func (*OIDCConnectorDelete) String

func (m *OIDCConnectorDelete) String() string

func (*OIDCConnectorDelete) Unmarshal

func (m *OIDCConnectorDelete) Unmarshal(dAtA []byte) error

func (*OIDCConnectorDelete) XXX_DiscardUnknown

func (m *OIDCConnectorDelete) XXX_DiscardUnknown()

func (*OIDCConnectorDelete) XXX_Marshal

func (m *OIDCConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OIDCConnectorDelete) XXX_Merge

func (m *OIDCConnectorDelete) XXX_Merge(src proto.Message)

func (*OIDCConnectorDelete) XXX_Size

func (m *OIDCConnectorDelete) XXX_Size() int

func (*OIDCConnectorDelete) XXX_Unmarshal

func (m *OIDCConnectorDelete) XXX_Unmarshal(b []byte) error

type OIDCConnectorUpdate

type OIDCConnectorUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OIDCConnectorUpdate fires when OIDC connector is updated.

func (*OIDCConnectorUpdate) Descriptor

func (*OIDCConnectorUpdate) Descriptor() ([]byte, []int)

func (*OIDCConnectorUpdate) Marshal

func (m *OIDCConnectorUpdate) Marshal() (dAtA []byte, err error)

func (*OIDCConnectorUpdate) MarshalTo

func (m *OIDCConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OIDCConnectorUpdate) MarshalToSizedBuffer

func (m *OIDCConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OIDCConnectorUpdate) ProtoMessage

func (*OIDCConnectorUpdate) ProtoMessage()

func (*OIDCConnectorUpdate) Reset

func (m *OIDCConnectorUpdate) Reset()

func (*OIDCConnectorUpdate) Size

func (m *OIDCConnectorUpdate) Size() (n int)

func (*OIDCConnectorUpdate) String

func (m *OIDCConnectorUpdate) String() string

func (*OIDCConnectorUpdate) Unmarshal

func (m *OIDCConnectorUpdate) Unmarshal(dAtA []byte) error

func (*OIDCConnectorUpdate) XXX_DiscardUnknown

func (m *OIDCConnectorUpdate) XXX_DiscardUnknown()

func (*OIDCConnectorUpdate) XXX_Marshal

func (m *OIDCConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OIDCConnectorUpdate) XXX_Merge

func (m *OIDCConnectorUpdate) XXX_Merge(src proto.Message)

func (*OIDCConnectorUpdate) XXX_Size

func (m *OIDCConnectorUpdate) XXX_Size() int

func (*OIDCConnectorUpdate) XXX_Unmarshal

func (m *OIDCConnectorUpdate) XXX_Unmarshal(b []byte) error

type OSType

type OSType int32

OSType is the same as teleport.devicetrust.v1.OSType. Duplicated because gogo doesn't play well with protoc-gen-go.

const (
	OSType_OS_TYPE_UNSPECIFIED OSType = 0
	// Linux.
	OSType_OS_TYPE_LINUX OSType = 1
	// macOS.
	OSType_OS_TYPE_MACOS OSType = 2
	// Windows.
	OSType_OS_TYPE_WINDOWS OSType = 3
)

func (OSType) EnumDescriptor

func (OSType) EnumDescriptor() ([]byte, []int)

func (OSType) String

func (x OSType) String() string

type OktaAccessListSync

type OktaAccessListSync struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status contains common command or operation status fields.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// NumAppFilters is the number of application filters used for this sync.
	NumAppFilters int32 `protobuf:"varint,3,opt,name=num_app_filters,json=numAppFilters,proto3" json:"num_app_filters,omitempty"`
	// NumGroupFilters is the number of group filters used for this sync.
	NumGroupFilters int32 `protobuf:"varint,4,opt,name=num_group_filters,json=numGroupFilters,proto3" json:"num_group_filters,omitempty"`
	// NumApps is the number of apps that were synchronized from this sync event.
	NumApps int32 `protobuf:"varint,5,opt,name=num_apps,json=numApps,proto3" json:"num_apps,omitempty"`
	// NumGroups is the number of groups that were synchronized from this sync event.
	NumGroups int32 `protobuf:"varint,6,opt,name=num_groups,json=numGroups,proto3" json:"num_groups,omitempty"`
	// NumRoles are the number of roles that were created/updated.
	NumRoles int32 `protobuf:"varint,7,opt,name=numRoles,proto3" json:"numRoles,omitempty"`
	// NumAccessLists are the number of access lists that were created/updated.
	NumAccessLists int32 `protobuf:"varint,8,opt,name=numAccessLists,proto3" json:"numAccessLists,omitempty"`
	// NumAccessListMembers are the number of access list members that were created/updated.
	NumAccessListMembers int32    `protobuf:"varint,9,opt,name=numAccessListMembers,proto3" json:"numAccessListMembers,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OktaAccessListSync records an access list sync event.

func (*OktaAccessListSync) Descriptor

func (*OktaAccessListSync) Descriptor() ([]byte, []int)

func (*OktaAccessListSync) Marshal

func (m *OktaAccessListSync) Marshal() (dAtA []byte, err error)

func (*OktaAccessListSync) MarshalTo

func (m *OktaAccessListSync) MarshalTo(dAtA []byte) (int, error)

func (*OktaAccessListSync) MarshalToSizedBuffer

func (m *OktaAccessListSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaAccessListSync) ProtoMessage

func (*OktaAccessListSync) ProtoMessage()

func (*OktaAccessListSync) Reset

func (m *OktaAccessListSync) Reset()

func (*OktaAccessListSync) Size

func (m *OktaAccessListSync) Size() (n int)

func (*OktaAccessListSync) String

func (m *OktaAccessListSync) String() string

func (*OktaAccessListSync) Unmarshal

func (m *OktaAccessListSync) Unmarshal(dAtA []byte) error

func (*OktaAccessListSync) XXX_DiscardUnknown

func (m *OktaAccessListSync) XXX_DiscardUnknown()

func (*OktaAccessListSync) XXX_Marshal

func (m *OktaAccessListSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaAccessListSync) XXX_Merge

func (m *OktaAccessListSync) XXX_Merge(src proto.Message)

func (*OktaAccessListSync) XXX_Size

func (m *OktaAccessListSync) XXX_Size() int

func (*OktaAccessListSync) XXX_Unmarshal

func (m *OktaAccessListSync) XXX_Unmarshal(b []byte) error

type OktaAssignmentMetadata

type OktaAssignmentMetadata struct {
	// Source is the source of the Okta assignment.
	Source string `protobuf:"bytes,1,opt,name=Source,proto3" json:"source,omitempty"`
	// User is the user the Okta assignment is for.
	User string `protobuf:"bytes,2,opt,name=User,proto3" json:"user,omitempty"`
	// StartingStatus is the starting status of the assignment.
	StartingStatus string `protobuf:"bytes,3,opt,name=StartingStatus,proto3" json:"starting_status,omitempty"`
	// EndingStatus is the ending status of the assignment.
	EndingStatus         string   `protobuf:"bytes,4,opt,name=EndingStatus,proto3" json:"ending_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OktaAssignmentMetadata contains common metadata for Okta assignment events.

func (*OktaAssignmentMetadata) Descriptor

func (*OktaAssignmentMetadata) Descriptor() ([]byte, []int)

func (*OktaAssignmentMetadata) Marshal

func (m *OktaAssignmentMetadata) Marshal() (dAtA []byte, err error)

func (*OktaAssignmentMetadata) MarshalTo

func (m *OktaAssignmentMetadata) MarshalTo(dAtA []byte) (int, error)

func (*OktaAssignmentMetadata) MarshalToSizedBuffer

func (m *OktaAssignmentMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaAssignmentMetadata) ProtoMessage

func (*OktaAssignmentMetadata) ProtoMessage()

func (*OktaAssignmentMetadata) Reset

func (m *OktaAssignmentMetadata) Reset()

func (*OktaAssignmentMetadata) Size

func (m *OktaAssignmentMetadata) Size() (n int)

func (*OktaAssignmentMetadata) String

func (m *OktaAssignmentMetadata) String() string

func (*OktaAssignmentMetadata) Unmarshal

func (m *OktaAssignmentMetadata) Unmarshal(dAtA []byte) error

func (*OktaAssignmentMetadata) XXX_DiscardUnknown

func (m *OktaAssignmentMetadata) XXX_DiscardUnknown()

func (*OktaAssignmentMetadata) XXX_Marshal

func (m *OktaAssignmentMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaAssignmentMetadata) XXX_Merge

func (m *OktaAssignmentMetadata) XXX_Merge(src proto.Message)

func (*OktaAssignmentMetadata) XXX_Size

func (m *OktaAssignmentMetadata) XXX_Size() int

func (*OktaAssignmentMetadata) XXX_Unmarshal

func (m *OktaAssignmentMetadata) XXX_Unmarshal(b []byte) error

type OktaAssignmentResult

type OktaAssignmentResult struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Server is a common server metadata.
	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
	// ResourceMetadata is common resource event metadata
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Status indicates whether the assignment processing was successful.
	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	// OktaAssignmentMetadata is common Okta assignment metadata.
	OktaAssignmentMetadata `protobuf:"bytes,5,opt,name=OktaAssignment,proto3,embedded=OktaAssignment" json:""`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

OktaAssignmentResult is emitted when an Okta assignment processing or cleanup was attempted.

func (*OktaAssignmentResult) Descriptor

func (*OktaAssignmentResult) Descriptor() ([]byte, []int)

func (*OktaAssignmentResult) Marshal

func (m *OktaAssignmentResult) Marshal() (dAtA []byte, err error)

func (*OktaAssignmentResult) MarshalTo

func (m *OktaAssignmentResult) MarshalTo(dAtA []byte) (int, error)

func (*OktaAssignmentResult) MarshalToSizedBuffer

func (m *OktaAssignmentResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaAssignmentResult) ProtoMessage

func (*OktaAssignmentResult) ProtoMessage()

func (*OktaAssignmentResult) Reset

func (m *OktaAssignmentResult) Reset()

func (*OktaAssignmentResult) Size

func (m *OktaAssignmentResult) Size() (n int)

func (*OktaAssignmentResult) String

func (m *OktaAssignmentResult) String() string

func (*OktaAssignmentResult) Unmarshal

func (m *OktaAssignmentResult) Unmarshal(dAtA []byte) error

func (*OktaAssignmentResult) XXX_DiscardUnknown

func (m *OktaAssignmentResult) XXX_DiscardUnknown()

func (*OktaAssignmentResult) XXX_Marshal

func (m *OktaAssignmentResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaAssignmentResult) XXX_Merge

func (m *OktaAssignmentResult) XXX_Merge(src proto.Message)

func (*OktaAssignmentResult) XXX_Size

func (m *OktaAssignmentResult) XXX_Size() int

func (*OktaAssignmentResult) XXX_Unmarshal

func (m *OktaAssignmentResult) XXX_Unmarshal(b []byte) error

type OktaResource

type OktaResource struct {
	// ID is the identifier of the Okta resource.
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id"`
	// Description is the description of the Okta resource.
	Description          string   `protobuf:"bytes,2,opt,name=Description,proto3" json:"description"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OktaResource is a descriptor of an Okta resource.

func (*OktaResource) Descriptor

func (*OktaResource) Descriptor() ([]byte, []int)

func (*OktaResource) Marshal

func (m *OktaResource) Marshal() (dAtA []byte, err error)

func (*OktaResource) MarshalTo

func (m *OktaResource) MarshalTo(dAtA []byte) (int, error)

func (*OktaResource) MarshalToSizedBuffer

func (m *OktaResource) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaResource) ProtoMessage

func (*OktaResource) ProtoMessage()

func (*OktaResource) Reset

func (m *OktaResource) Reset()

func (*OktaResource) Size

func (m *OktaResource) Size() (n int)

func (*OktaResource) String

func (m *OktaResource) String() string

func (*OktaResource) Unmarshal

func (m *OktaResource) Unmarshal(dAtA []byte) error

func (*OktaResource) XXX_DiscardUnknown

func (m *OktaResource) XXX_DiscardUnknown()

func (*OktaResource) XXX_Marshal

func (m *OktaResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaResource) XXX_Merge

func (m *OktaResource) XXX_Merge(src proto.Message)

func (*OktaResource) XXX_Size

func (m *OktaResource) XXX_Size() int

func (*OktaResource) XXX_Unmarshal

func (m *OktaResource) XXX_Unmarshal(b []byte) error

type OktaResourcesUpdate

type OktaResourcesUpdate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Server is a common server metadata.
	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
	// Updated is common metadata related to Okta resources being updated.
	OktaResourcesUpdatedMetadata `protobuf:"bytes,3,opt,name=Updated,proto3,embedded=Updated" json:""`
	XXX_NoUnkeyedLiteral         struct{} `json:"-"`
	XXX_unrecognized             []byte   `json:"-"`
	XXX_sizecache                int32    `json:"-"`
}

OktaResourcesUpdate is emitted when Okta related resources have been updated.

func (*OktaResourcesUpdate) Descriptor

func (*OktaResourcesUpdate) Descriptor() ([]byte, []int)

func (*OktaResourcesUpdate) Marshal

func (m *OktaResourcesUpdate) Marshal() (dAtA []byte, err error)

func (*OktaResourcesUpdate) MarshalTo

func (m *OktaResourcesUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OktaResourcesUpdate) MarshalToSizedBuffer

func (m *OktaResourcesUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaResourcesUpdate) ProtoMessage

func (*OktaResourcesUpdate) ProtoMessage()

func (*OktaResourcesUpdate) Reset

func (m *OktaResourcesUpdate) Reset()

func (*OktaResourcesUpdate) Size

func (m *OktaResourcesUpdate) Size() (n int)

func (*OktaResourcesUpdate) String

func (m *OktaResourcesUpdate) String() string

func (*OktaResourcesUpdate) Unmarshal

func (m *OktaResourcesUpdate) Unmarshal(dAtA []byte) error

func (*OktaResourcesUpdate) XXX_DiscardUnknown

func (m *OktaResourcesUpdate) XXX_DiscardUnknown()

func (*OktaResourcesUpdate) XXX_Marshal

func (m *OktaResourcesUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaResourcesUpdate) XXX_Merge

func (m *OktaResourcesUpdate) XXX_Merge(src proto.Message)

func (*OktaResourcesUpdate) XXX_Size

func (m *OktaResourcesUpdate) XXX_Size() int

func (*OktaResourcesUpdate) XXX_Unmarshal

func (m *OktaResourcesUpdate) XXX_Unmarshal(b []byte) error

type OktaResourcesUpdatedMetadata

type OktaResourcesUpdatedMetadata struct {
	// Added is the number of resources added.
	Added int32 `protobuf:"varint,1,opt,name=Added,proto3" json:"added"`
	// Updated is the number of resources updated.
	Updated int32 `protobuf:"varint,2,opt,name=Updated,proto3" json:"updated"`
	// Deleted is the number of resources deleted.
	Deleted int32 `protobuf:"varint,3,opt,name=Deleted,proto3" json:"deleted"`
	// AddedResources is a list of the actual resources that were added.
	AddedResources []*OktaResource `protobuf:"bytes,4,rep,name=AddedResources,proto3" json:"added_resources"`
	// UpdatedResources is a list of the actual resources that were updated.
	UpdatedResources []*OktaResource `protobuf:"bytes,5,rep,name=UpdatedResources,proto3" json:"updated_resources"`
	// DeletedResources is a list of the actual resources that were deleted.
	DeletedResources     []*OktaResource `protobuf:"bytes,6,rep,name=DeletedResources,proto3" json:"deleted_resources"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

OktaResourcesUpdatedMetadata contains common metadata for Okta resources updated events.

func (*OktaResourcesUpdatedMetadata) Descriptor

func (*OktaResourcesUpdatedMetadata) Descriptor() ([]byte, []int)

func (*OktaResourcesUpdatedMetadata) Marshal

func (m *OktaResourcesUpdatedMetadata) Marshal() (dAtA []byte, err error)

func (*OktaResourcesUpdatedMetadata) MarshalTo

func (m *OktaResourcesUpdatedMetadata) MarshalTo(dAtA []byte) (int, error)

func (*OktaResourcesUpdatedMetadata) MarshalToSizedBuffer

func (m *OktaResourcesUpdatedMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaResourcesUpdatedMetadata) ProtoMessage

func (*OktaResourcesUpdatedMetadata) ProtoMessage()

func (*OktaResourcesUpdatedMetadata) Reset

func (m *OktaResourcesUpdatedMetadata) Reset()

func (*OktaResourcesUpdatedMetadata) Size

func (m *OktaResourcesUpdatedMetadata) Size() (n int)

func (*OktaResourcesUpdatedMetadata) String

func (*OktaResourcesUpdatedMetadata) Unmarshal

func (m *OktaResourcesUpdatedMetadata) Unmarshal(dAtA []byte) error

func (*OktaResourcesUpdatedMetadata) XXX_DiscardUnknown

func (m *OktaResourcesUpdatedMetadata) XXX_DiscardUnknown()

func (*OktaResourcesUpdatedMetadata) XXX_Marshal

func (m *OktaResourcesUpdatedMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaResourcesUpdatedMetadata) XXX_Merge

func (m *OktaResourcesUpdatedMetadata) XXX_Merge(src proto.Message)

func (*OktaResourcesUpdatedMetadata) XXX_Size

func (m *OktaResourcesUpdatedMetadata) XXX_Size() int

func (*OktaResourcesUpdatedMetadata) XXX_Unmarshal

func (m *OktaResourcesUpdatedMetadata) XXX_Unmarshal(b []byte) error

type OktaSyncFailure

type OktaSyncFailure struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Server is a common server metadata.
	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
	// Status contains error information for the synchronization failure.
	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OktaSyncFailure is emitted when an Okta synchronization attempt has failed.

func (*OktaSyncFailure) Descriptor

func (*OktaSyncFailure) Descriptor() ([]byte, []int)

func (*OktaSyncFailure) Marshal

func (m *OktaSyncFailure) Marshal() (dAtA []byte, err error)

func (*OktaSyncFailure) MarshalTo

func (m *OktaSyncFailure) MarshalTo(dAtA []byte) (int, error)

func (*OktaSyncFailure) MarshalToSizedBuffer

func (m *OktaSyncFailure) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaSyncFailure) ProtoMessage

func (*OktaSyncFailure) ProtoMessage()

func (*OktaSyncFailure) Reset

func (m *OktaSyncFailure) Reset()

func (*OktaSyncFailure) Size

func (m *OktaSyncFailure) Size() (n int)

func (*OktaSyncFailure) String

func (m *OktaSyncFailure) String() string

func (*OktaSyncFailure) Unmarshal

func (m *OktaSyncFailure) Unmarshal(dAtA []byte) error

func (*OktaSyncFailure) XXX_DiscardUnknown

func (m *OktaSyncFailure) XXX_DiscardUnknown()

func (*OktaSyncFailure) XXX_Marshal

func (m *OktaSyncFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaSyncFailure) XXX_Merge

func (m *OktaSyncFailure) XXX_Merge(src proto.Message)

func (*OktaSyncFailure) XXX_Size

func (m *OktaSyncFailure) XXX_Size() int

func (*OktaSyncFailure) XXX_Unmarshal

func (m *OktaSyncFailure) XXX_Unmarshal(b []byte) error

type OktaUserSync

type OktaUserSync struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status contains common command or operation status fields.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// OrgUrl is the URL of the Okta organization being synced to
	OrgUrl string `protobuf:"bytes,3,opt,name=org_url,json=orgUrl,proto3" json:"org_url,omitempty"`
	// AppId is the optional ID of an Okta Application that Teleport is using as
	// its gateway into Okta. The list of potential Teleport users are drawn from
	// the list of Okta users assigned to this app - either directly or via a group
	// assignement. If not set, the Okta sync service is drawing its user list from
	// the whole organization.
	AppId string `protobuf:"bytes,4,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	// NumUsersCreated is the number of Teleport users created in this
	// synchronization pass.
	NumUsersCreated int32 `protobuf:"varint,5,opt,name=num_users_created,json=numUsersCreated,proto3" json:"num_users_created"`
	// NumUsersDeleted is the number of Teleport users deleted in this
	// synchronization pass.
	NumUsersDeleted int32 `protobuf:"varint,6,opt,name=num_users_deleted,json=numUsersDeleted,proto3" json:"num_users_deleted"`
	// NumUserModified is the number of Teleport users modified in this
	// synchronization pass.
	NumUsersModified int32 `protobuf:"varint,7,opt,name=num_users_modified,json=numUsersModified,proto3" json:"num_users_modified"`
	// NumUsersTotal is the total number of Teleport users managed by the Okta
	// integration at the end of the synchronzaton pass.
	NumUsersTotal        int32    `protobuf:"varint,8,opt,name=num_users_total,json=numUsersTotal,proto3" json:"num_users_total"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OktaUserSync records an Okta user sync event.

func (*OktaUserSync) Descriptor

func (*OktaUserSync) Descriptor() ([]byte, []int)

func (*OktaUserSync) Marshal

func (m *OktaUserSync) Marshal() (dAtA []byte, err error)

func (*OktaUserSync) MarshalTo

func (m *OktaUserSync) MarshalTo(dAtA []byte) (int, error)

func (*OktaUserSync) MarshalToSizedBuffer

func (m *OktaUserSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OktaUserSync) ProtoMessage

func (*OktaUserSync) ProtoMessage()

func (*OktaUserSync) Reset

func (m *OktaUserSync) Reset()

func (*OktaUserSync) Size

func (m *OktaUserSync) Size() (n int)

func (*OktaUserSync) String

func (m *OktaUserSync) String() string

func (*OktaUserSync) Unmarshal

func (m *OktaUserSync) Unmarshal(dAtA []byte) error

func (*OktaUserSync) XXX_DiscardUnknown

func (m *OktaUserSync) XXX_DiscardUnknown()

func (*OktaUserSync) XXX_Marshal

func (m *OktaUserSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OktaUserSync) XXX_Merge

func (m *OktaUserSync) XXX_Merge(src proto.Message)

func (*OktaUserSync) XXX_Size

func (m *OktaUserSync) XXX_Size() int

func (*OktaUserSync) XXX_Unmarshal

func (m *OktaUserSync) XXX_Unmarshal(b []byte) error

type OneOf

type OneOf struct {
	// Event is one of the audit events
	//
	// Types that are valid to be assigned to Event:
	//	*OneOf_UserLogin
	//	*OneOf_UserCreate
	//	*OneOf_UserDelete
	//	*OneOf_UserPasswordChange
	//	*OneOf_SessionStart
	//	*OneOf_SessionJoin
	//	*OneOf_SessionPrint
	//	*OneOf_SessionReject
	//	*OneOf_Resize
	//	*OneOf_SessionEnd
	//	*OneOf_SessionCommand
	//	*OneOf_SessionDisk
	//	*OneOf_SessionNetwork
	//	*OneOf_SessionData
	//	*OneOf_SessionLeave
	//	*OneOf_PortForward
	//	*OneOf_X11Forward
	//	*OneOf_SCP
	//	*OneOf_Exec
	//	*OneOf_Subsystem
	//	*OneOf_ClientDisconnect
	//	*OneOf_AuthAttempt
	//	*OneOf_AccessRequestCreate
	//	*OneOf_UserTokenCreate
	//	*OneOf_RoleCreate
	//	*OneOf_RoleDelete
	//	*OneOf_TrustedClusterCreate
	//	*OneOf_TrustedClusterDelete
	//	*OneOf_TrustedClusterTokenCreate
	//	*OneOf_GithubConnectorCreate
	//	*OneOf_GithubConnectorDelete
	//	*OneOf_OIDCConnectorCreate
	//	*OneOf_OIDCConnectorDelete
	//	*OneOf_SAMLConnectorCreate
	//	*OneOf_SAMLConnectorDelete
	//	*OneOf_KubeRequest
	//	*OneOf_AppSessionStart
	//	*OneOf_AppSessionChunk
	//	*OneOf_AppSessionRequest
	//	*OneOf_DatabaseSessionStart
	//	*OneOf_DatabaseSessionEnd
	//	*OneOf_DatabaseSessionQuery
	//	*OneOf_SessionUpload
	//	*OneOf_MFADeviceAdd
	//	*OneOf_MFADeviceDelete
	//	*OneOf_BillingInformationUpdate
	//	*OneOf_BillingCardCreate
	//	*OneOf_BillingCardDelete
	//	*OneOf_LockCreate
	//	*OneOf_LockDelete
	//	*OneOf_RecoveryCodeGenerate
	//	*OneOf_RecoveryCodeUsed
	//	*OneOf_DatabaseCreate
	//	*OneOf_DatabaseUpdate
	//	*OneOf_DatabaseDelete
	//	*OneOf_AppCreate
	//	*OneOf_AppUpdate
	//	*OneOf_AppDelete
	//	*OneOf_WindowsDesktopSessionStart
	//	*OneOf_WindowsDesktopSessionEnd
	//	*OneOf_PostgresParse
	//	*OneOf_PostgresBind
	//	*OneOf_PostgresExecute
	//	*OneOf_PostgresClose
	//	*OneOf_PostgresFunctionCall
	//	*OneOf_AccessRequestDelete
	//	*OneOf_SessionConnect
	//	*OneOf_CertificateCreate
	//	*OneOf_DesktopRecording
	//	*OneOf_DesktopClipboardSend
	//	*OneOf_DesktopClipboardReceive
	//	*OneOf_MySQLStatementPrepare
	//	*OneOf_MySQLStatementExecute
	//	*OneOf_MySQLStatementSendLongData
	//	*OneOf_MySQLStatementClose
	//	*OneOf_MySQLStatementReset
	//	*OneOf_MySQLStatementFetch
	//	*OneOf_MySQLStatementBulkExecute
	//	*OneOf_RenewableCertificateGenerationMismatch
	//	*OneOf_Unknown
	//	*OneOf_MySQLInitDB
	//	*OneOf_MySQLCreateDB
	//	*OneOf_MySQLDropDB
	//	*OneOf_MySQLShutDown
	//	*OneOf_MySQLProcessKill
	//	*OneOf_MySQLDebug
	//	*OneOf_MySQLRefresh
	//	*OneOf_AccessRequestResourceSearch
	//	*OneOf_SQLServerRPCRequest
	//	*OneOf_DatabaseSessionMalformedPacket
	//	*OneOf_SFTP
	//	*OneOf_UpgradeWindowStartUpdate
	//	*OneOf_AppSessionEnd
	//	*OneOf_SessionRecordingAccess
	//	*OneOf_KubernetesClusterCreate
	//	*OneOf_KubernetesClusterUpdate
	//	*OneOf_KubernetesClusterDelete
	//	*OneOf_SSMRun
	//	*OneOf_ElasticsearchRequest
	//	*OneOf_CassandraBatch
	//	*OneOf_CassandraPrepare
	//	*OneOf_CassandraRegister
	//	*OneOf_CassandraExecute
	//	*OneOf_AppSessionDynamoDBRequest
	//	*OneOf_DesktopSharedDirectoryStart
	//	*OneOf_DesktopSharedDirectoryRead
	//	*OneOf_DesktopSharedDirectoryWrite
	//	*OneOf_DynamoDBRequest
	//	*OneOf_BotJoin
	//	*OneOf_InstanceJoin
	//	*OneOf_DeviceEvent
	//	*OneOf_LoginRuleCreate
	//	*OneOf_LoginRuleDelete
	//	*OneOf_SAMLIdPAuthAttempt
	//	*OneOf_SAMLIdPServiceProviderCreate
	//	*OneOf_SAMLIdPServiceProviderUpdate
	//	*OneOf_SAMLIdPServiceProviderDelete
	//	*OneOf_SAMLIdPServiceProviderDeleteAll
	//	*OneOf_OpenSearchRequest
	//	*OneOf_DeviceEvent2
	//	*OneOf_OktaResourcesUpdate
	//	*OneOf_OktaSyncFailure
	//	*OneOf_OktaAssignmentResult
	//	*OneOf_ProvisionTokenCreate
	//	*OneOf_AccessListCreate
	//	*OneOf_AccessListUpdate
	//	*OneOf_AccessListDelete
	//	*OneOf_AccessListReview
	//	*OneOf_AccessListMemberCreate
	//	*OneOf_AccessListMemberUpdate
	//	*OneOf_AccessListMemberDelete
	//	*OneOf_AccessListMemberDeleteAllForAccessList
	//	*OneOf_AuditQueryRun
	//	*OneOf_SecurityReportRun
	//	*OneOf_GithubConnectorUpdate
	//	*OneOf_OIDCConnectorUpdate
	//	*OneOf_SAMLConnectorUpdate
	//	*OneOf_RoleUpdate
	//	*OneOf_UserUpdate
	//	*OneOf_ExternalAuditStorageEnable
	//	*OneOf_ExternalAuditStorageDisable
	//	*OneOf_BotCreate
	//	*OneOf_BotDelete
	//	*OneOf_BotUpdate
	//	*OneOf_CreateMFAAuthChallenge
	//	*OneOf_ValidateMFAAuthResponse
	//	*OneOf_OktaAccessListSync
	//	*OneOf_DatabasePermissionUpdate
	//	*OneOf_SPIFFESVIDIssued
	//	*OneOf_OktaUserSync
	//	*OneOf_AuthPreferenceUpdate
	//	*OneOf_SessionRecordingConfigUpdate
	//	*OneOf_ClusterNetworkingConfigUpdate
	//	*OneOf_DatabaseUserCreate
	//	*OneOf_DatabaseUserDeactivate
	Event                isOneOf_Event `protobuf_oneof:"Event"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

OneOf is a union of one of audit events submitted to the auth service

func MustToOneOf

func MustToOneOf(in AuditEvent) *OneOf

MustToOneOf converts audit event to OneOf or panics, used in tests

func ToOneOf

func ToOneOf(in AuditEvent) (*OneOf, error)

ToOneOf converts audit event to union type of the events

func (*OneOf) Descriptor

func (*OneOf) Descriptor() ([]byte, []int)

func (*OneOf) GetAccessListCreate

func (m *OneOf) GetAccessListCreate() *AccessListCreate

func (*OneOf) GetAccessListDelete

func (m *OneOf) GetAccessListDelete() *AccessListDelete

func (*OneOf) GetAccessListMemberCreate

func (m *OneOf) GetAccessListMemberCreate() *AccessListMemberCreate

func (*OneOf) GetAccessListMemberDelete

func (m *OneOf) GetAccessListMemberDelete() *AccessListMemberDelete

func (*OneOf) GetAccessListMemberDeleteAllForAccessList

func (m *OneOf) GetAccessListMemberDeleteAllForAccessList() *AccessListMemberDeleteAllForAccessList

func (*OneOf) GetAccessListMemberUpdate

func (m *OneOf) GetAccessListMemberUpdate() *AccessListMemberUpdate

func (*OneOf) GetAccessListReview

func (m *OneOf) GetAccessListReview() *AccessListReview

func (*OneOf) GetAccessListUpdate

func (m *OneOf) GetAccessListUpdate() *AccessListUpdate

func (*OneOf) GetAccessRequestCreate

func (m *OneOf) GetAccessRequestCreate() *AccessRequestCreate

func (*OneOf) GetAccessRequestDelete

func (m *OneOf) GetAccessRequestDelete() *AccessRequestDelete

func (*OneOf) GetAccessRequestResourceSearch

func (m *OneOf) GetAccessRequestResourceSearch() *AccessRequestResourceSearch

func (*OneOf) GetAppCreate

func (m *OneOf) GetAppCreate() *AppCreate

func (*OneOf) GetAppDelete

func (m *OneOf) GetAppDelete() *AppDelete

func (*OneOf) GetAppSessionChunk

func (m *OneOf) GetAppSessionChunk() *AppSessionChunk

func (*OneOf) GetAppSessionDynamoDBRequest

func (m *OneOf) GetAppSessionDynamoDBRequest() *AppSessionDynamoDBRequest

func (*OneOf) GetAppSessionEnd

func (m *OneOf) GetAppSessionEnd() *AppSessionEnd

func (*OneOf) GetAppSessionRequest

func (m *OneOf) GetAppSessionRequest() *AppSessionRequest

func (*OneOf) GetAppSessionStart

func (m *OneOf) GetAppSessionStart() *AppSessionStart

func (*OneOf) GetAppUpdate

func (m *OneOf) GetAppUpdate() *AppUpdate

func (*OneOf) GetAuditQueryRun

func (m *OneOf) GetAuditQueryRun() *AuditQueryRun

func (*OneOf) GetAuthAttempt

func (m *OneOf) GetAuthAttempt() *AuthAttempt

func (*OneOf) GetAuthPreferenceUpdate

func (m *OneOf) GetAuthPreferenceUpdate() *AuthPreferenceUpdate

func (*OneOf) GetBillingCardCreate

func (m *OneOf) GetBillingCardCreate() *BillingCardCreate

func (*OneOf) GetBillingCardDelete

func (m *OneOf) GetBillingCardDelete() *BillingCardDelete

func (*OneOf) GetBillingInformationUpdate

func (m *OneOf) GetBillingInformationUpdate() *BillingInformationUpdate

func (*OneOf) GetBotCreate

func (m *OneOf) GetBotCreate() *BotCreate

func (*OneOf) GetBotDelete

func (m *OneOf) GetBotDelete() *BotDelete

func (*OneOf) GetBotJoin

func (m *OneOf) GetBotJoin() *BotJoin

func (*OneOf) GetBotUpdate

func (m *OneOf) GetBotUpdate() *BotUpdate

func (*OneOf) GetCassandraBatch

func (m *OneOf) GetCassandraBatch() *CassandraBatch

func (*OneOf) GetCassandraExecute

func (m *OneOf) GetCassandraExecute() *CassandraExecute

func (*OneOf) GetCassandraPrepare

func (m *OneOf) GetCassandraPrepare() *CassandraPrepare

func (*OneOf) GetCassandraRegister

func (m *OneOf) GetCassandraRegister() *CassandraRegister

func (*OneOf) GetCertificateCreate

func (m *OneOf) GetCertificateCreate() *CertificateCreate

func (*OneOf) GetClientDisconnect

func (m *OneOf) GetClientDisconnect() *ClientDisconnect

func (*OneOf) GetClusterNetworkingConfigUpdate

func (m *OneOf) GetClusterNetworkingConfigUpdate() *ClusterNetworkingConfigUpdate

func (*OneOf) GetCreateMFAAuthChallenge

func (m *OneOf) GetCreateMFAAuthChallenge() *CreateMFAAuthChallenge

func (*OneOf) GetDatabaseCreate

func (m *OneOf) GetDatabaseCreate() *DatabaseCreate

func (*OneOf) GetDatabaseDelete

func (m *OneOf) GetDatabaseDelete() *DatabaseDelete

func (*OneOf) GetDatabasePermissionUpdate

func (m *OneOf) GetDatabasePermissionUpdate() *DatabasePermissionUpdate

func (*OneOf) GetDatabaseSessionEnd

func (m *OneOf) GetDatabaseSessionEnd() *DatabaseSessionEnd

func (*OneOf) GetDatabaseSessionMalformedPacket

func (m *OneOf) GetDatabaseSessionMalformedPacket() *DatabaseSessionMalformedPacket

func (*OneOf) GetDatabaseSessionQuery

func (m *OneOf) GetDatabaseSessionQuery() *DatabaseSessionQuery

func (*OneOf) GetDatabaseSessionStart

func (m *OneOf) GetDatabaseSessionStart() *DatabaseSessionStart

func (*OneOf) GetDatabaseUpdate

func (m *OneOf) GetDatabaseUpdate() *DatabaseUpdate

func (*OneOf) GetDatabaseUserCreate

func (m *OneOf) GetDatabaseUserCreate() *DatabaseUserCreate

func (*OneOf) GetDatabaseUserDeactivate

func (m *OneOf) GetDatabaseUserDeactivate() *DatabaseUserDeactivate

func (*OneOf) GetDesktopClipboardReceive

func (m *OneOf) GetDesktopClipboardReceive() *DesktopClipboardReceive

func (*OneOf) GetDesktopClipboardSend

func (m *OneOf) GetDesktopClipboardSend() *DesktopClipboardSend

func (*OneOf) GetDesktopRecording

func (m *OneOf) GetDesktopRecording() *DesktopRecording

func (*OneOf) GetDesktopSharedDirectoryRead

func (m *OneOf) GetDesktopSharedDirectoryRead() *DesktopSharedDirectoryRead

func (*OneOf) GetDesktopSharedDirectoryStart

func (m *OneOf) GetDesktopSharedDirectoryStart() *DesktopSharedDirectoryStart

func (*OneOf) GetDesktopSharedDirectoryWrite

func (m *OneOf) GetDesktopSharedDirectoryWrite() *DesktopSharedDirectoryWrite

func (*OneOf) GetDeviceEvent

func (m *OneOf) GetDeviceEvent() *DeviceEvent

func (*OneOf) GetDeviceEvent2

func (m *OneOf) GetDeviceEvent2() *DeviceEvent2

func (*OneOf) GetDynamoDBRequest

func (m *OneOf) GetDynamoDBRequest() *DynamoDBRequest

func (*OneOf) GetElasticsearchRequest

func (m *OneOf) GetElasticsearchRequest() *ElasticsearchRequest

func (*OneOf) GetEvent

func (m *OneOf) GetEvent() isOneOf_Event

func (*OneOf) GetExec

func (m *OneOf) GetExec() *Exec

func (*OneOf) GetExternalAuditStorageDisable

func (m *OneOf) GetExternalAuditStorageDisable() *ExternalAuditStorageDisable

func (*OneOf) GetExternalAuditStorageEnable

func (m *OneOf) GetExternalAuditStorageEnable() *ExternalAuditStorageEnable

func (*OneOf) GetGithubConnectorCreate

func (m *OneOf) GetGithubConnectorCreate() *GithubConnectorCreate

func (*OneOf) GetGithubConnectorDelete

func (m *OneOf) GetGithubConnectorDelete() *GithubConnectorDelete

func (*OneOf) GetGithubConnectorUpdate

func (m *OneOf) GetGithubConnectorUpdate() *GithubConnectorUpdate

func (*OneOf) GetInstanceJoin

func (m *OneOf) GetInstanceJoin() *InstanceJoin

func (*OneOf) GetKubeRequest

func (m *OneOf) GetKubeRequest() *KubeRequest

func (*OneOf) GetKubernetesClusterCreate

func (m *OneOf) GetKubernetesClusterCreate() *KubernetesClusterCreate

func (*OneOf) GetKubernetesClusterDelete

func (m *OneOf) GetKubernetesClusterDelete() *KubernetesClusterDelete

func (*OneOf) GetKubernetesClusterUpdate

func (m *OneOf) GetKubernetesClusterUpdate() *KubernetesClusterUpdate

func (*OneOf) GetLockCreate

func (m *OneOf) GetLockCreate() *LockCreate

func (*OneOf) GetLockDelete

func (m *OneOf) GetLockDelete() *LockDelete

func (*OneOf) GetLoginRuleCreate

func (m *OneOf) GetLoginRuleCreate() *LoginRuleCreate

func (*OneOf) GetLoginRuleDelete

func (m *OneOf) GetLoginRuleDelete() *LoginRuleDelete

func (*OneOf) GetMFADeviceAdd

func (m *OneOf) GetMFADeviceAdd() *MFADeviceAdd

func (*OneOf) GetMFADeviceDelete

func (m *OneOf) GetMFADeviceDelete() *MFADeviceDelete

func (*OneOf) GetMySQLCreateDB

func (m *OneOf) GetMySQLCreateDB() *MySQLCreateDB

func (*OneOf) GetMySQLDebug

func (m *OneOf) GetMySQLDebug() *MySQLDebug

func (*OneOf) GetMySQLDropDB

func (m *OneOf) GetMySQLDropDB() *MySQLDropDB

func (*OneOf) GetMySQLInitDB

func (m *OneOf) GetMySQLInitDB() *MySQLInitDB

func (*OneOf) GetMySQLProcessKill

func (m *OneOf) GetMySQLProcessKill() *MySQLProcessKill

func (*OneOf) GetMySQLRefresh

func (m *OneOf) GetMySQLRefresh() *MySQLRefresh

func (*OneOf) GetMySQLShutDown

func (m *OneOf) GetMySQLShutDown() *MySQLShutDown

func (*OneOf) GetMySQLStatementBulkExecute

func (m *OneOf) GetMySQLStatementBulkExecute() *MySQLStatementBulkExecute

func (*OneOf) GetMySQLStatementClose

func (m *OneOf) GetMySQLStatementClose() *MySQLStatementClose

func (*OneOf) GetMySQLStatementExecute

func (m *OneOf) GetMySQLStatementExecute() *MySQLStatementExecute

func (*OneOf) GetMySQLStatementFetch

func (m *OneOf) GetMySQLStatementFetch() *MySQLStatementFetch

func (*OneOf) GetMySQLStatementPrepare

func (m *OneOf) GetMySQLStatementPrepare() *MySQLStatementPrepare

func (*OneOf) GetMySQLStatementReset

func (m *OneOf) GetMySQLStatementReset() *MySQLStatementReset

func (*OneOf) GetMySQLStatementSendLongData

func (m *OneOf) GetMySQLStatementSendLongData() *MySQLStatementSendLongData

func (*OneOf) GetOIDCConnectorCreate

func (m *OneOf) GetOIDCConnectorCreate() *OIDCConnectorCreate

func (*OneOf) GetOIDCConnectorDelete

func (m *OneOf) GetOIDCConnectorDelete() *OIDCConnectorDelete

func (*OneOf) GetOIDCConnectorUpdate

func (m *OneOf) GetOIDCConnectorUpdate() *OIDCConnectorUpdate

func (*OneOf) GetOktaAccessListSync

func (m *OneOf) GetOktaAccessListSync() *OktaAccessListSync

func (*OneOf) GetOktaAssignmentResult

func (m *OneOf) GetOktaAssignmentResult() *OktaAssignmentResult

func (*OneOf) GetOktaResourcesUpdate

func (m *OneOf) GetOktaResourcesUpdate() *OktaResourcesUpdate

func (*OneOf) GetOktaSyncFailure

func (m *OneOf) GetOktaSyncFailure() *OktaSyncFailure

func (*OneOf) GetOktaUserSync

func (m *OneOf) GetOktaUserSync() *OktaUserSync

func (*OneOf) GetOpenSearchRequest

func (m *OneOf) GetOpenSearchRequest() *OpenSearchRequest

func (*OneOf) GetPortForward

func (m *OneOf) GetPortForward() *PortForward

func (*OneOf) GetPostgresBind

func (m *OneOf) GetPostgresBind() *PostgresBind

func (*OneOf) GetPostgresClose

func (m *OneOf) GetPostgresClose() *PostgresClose

func (*OneOf) GetPostgresExecute

func (m *OneOf) GetPostgresExecute() *PostgresExecute

func (*OneOf) GetPostgresFunctionCall

func (m *OneOf) GetPostgresFunctionCall() *PostgresFunctionCall

func (*OneOf) GetPostgresParse

func (m *OneOf) GetPostgresParse() *PostgresParse

func (*OneOf) GetProvisionTokenCreate

func (m *OneOf) GetProvisionTokenCreate() *ProvisionTokenCreate

func (*OneOf) GetRecoveryCodeGenerate

func (m *OneOf) GetRecoveryCodeGenerate() *RecoveryCodeGenerate

func (*OneOf) GetRecoveryCodeUsed

func (m *OneOf) GetRecoveryCodeUsed() *RecoveryCodeUsed

func (*OneOf) GetRenewableCertificateGenerationMismatch

func (m *OneOf) GetRenewableCertificateGenerationMismatch() *RenewableCertificateGenerationMismatch

func (*OneOf) GetResize

func (m *OneOf) GetResize() *Resize

func (*OneOf) GetRoleCreate

func (m *OneOf) GetRoleCreate() *RoleCreate

func (*OneOf) GetRoleDelete

func (m *OneOf) GetRoleDelete() *RoleDelete

func (*OneOf) GetRoleUpdate

func (m *OneOf) GetRoleUpdate() *RoleUpdate

func (*OneOf) GetSAMLConnectorCreate

func (m *OneOf) GetSAMLConnectorCreate() *SAMLConnectorCreate

func (*OneOf) GetSAMLConnectorDelete

func (m *OneOf) GetSAMLConnectorDelete() *SAMLConnectorDelete

func (*OneOf) GetSAMLConnectorUpdate

func (m *OneOf) GetSAMLConnectorUpdate() *SAMLConnectorUpdate

func (*OneOf) GetSAMLIdPAuthAttempt

func (m *OneOf) GetSAMLIdPAuthAttempt() *SAMLIdPAuthAttempt

func (*OneOf) GetSAMLIdPServiceProviderCreate

func (m *OneOf) GetSAMLIdPServiceProviderCreate() *SAMLIdPServiceProviderCreate

func (*OneOf) GetSAMLIdPServiceProviderDelete

func (m *OneOf) GetSAMLIdPServiceProviderDelete() *SAMLIdPServiceProviderDelete

func (*OneOf) GetSAMLIdPServiceProviderDeleteAll

func (m *OneOf) GetSAMLIdPServiceProviderDeleteAll() *SAMLIdPServiceProviderDeleteAll

func (*OneOf) GetSAMLIdPServiceProviderUpdate

func (m *OneOf) GetSAMLIdPServiceProviderUpdate() *SAMLIdPServiceProviderUpdate

func (*OneOf) GetSCP

func (m *OneOf) GetSCP() *SCP

func (*OneOf) GetSFTP

func (m *OneOf) GetSFTP() *SFTP

func (*OneOf) GetSPIFFESVIDIssued

func (m *OneOf) GetSPIFFESVIDIssued() *SPIFFESVIDIssued

func (*OneOf) GetSQLServerRPCRequest

func (m *OneOf) GetSQLServerRPCRequest() *SQLServerRPCRequest

func (*OneOf) GetSSMRun

func (m *OneOf) GetSSMRun() *SSMRun

func (*OneOf) GetSecurityReportRun

func (m *OneOf) GetSecurityReportRun() *SecurityReportRun

func (*OneOf) GetSessionCommand

func (m *OneOf) GetSessionCommand() *SessionCommand

func (*OneOf) GetSessionConnect

func (m *OneOf) GetSessionConnect() *SessionConnect

func (*OneOf) GetSessionData

func (m *OneOf) GetSessionData() *SessionData

func (*OneOf) GetSessionDisk

func (m *OneOf) GetSessionDisk() *SessionDisk

func (*OneOf) GetSessionEnd

func (m *OneOf) GetSessionEnd() *SessionEnd

func (*OneOf) GetSessionJoin

func (m *OneOf) GetSessionJoin() *SessionJoin

func (*OneOf) GetSessionLeave

func (m *OneOf) GetSessionLeave() *SessionLeave

func (*OneOf) GetSessionNetwork

func (m *OneOf) GetSessionNetwork() *SessionNetwork

func (*OneOf) GetSessionPrint

func (m *OneOf) GetSessionPrint() *SessionPrint

func (*OneOf) GetSessionRecordingAccess

func (m *OneOf) GetSessionRecordingAccess() *SessionRecordingAccess

func (*OneOf) GetSessionRecordingConfigUpdate

func (m *OneOf) GetSessionRecordingConfigUpdate() *SessionRecordingConfigUpdate

func (*OneOf) GetSessionReject

func (m *OneOf) GetSessionReject() *SessionReject

func (*OneOf) GetSessionStart

func (m *OneOf) GetSessionStart() *SessionStart

func (*OneOf) GetSessionUpload

func (m *OneOf) GetSessionUpload() *SessionUpload

func (*OneOf) GetSubsystem

func (m *OneOf) GetSubsystem() *Subsystem

func (*OneOf) GetTrustedClusterCreate

func (m *OneOf) GetTrustedClusterCreate() *TrustedClusterCreate

func (*OneOf) GetTrustedClusterDelete

func (m *OneOf) GetTrustedClusterDelete() *TrustedClusterDelete

func (*OneOf) GetTrustedClusterTokenCreate

func (m *OneOf) GetTrustedClusterTokenCreate() *TrustedClusterTokenCreate

func (*OneOf) GetUnknown

func (m *OneOf) GetUnknown() *Unknown

func (*OneOf) GetUpgradeWindowStartUpdate

func (m *OneOf) GetUpgradeWindowStartUpdate() *UpgradeWindowStartUpdate

func (*OneOf) GetUserCreate

func (m *OneOf) GetUserCreate() *UserCreate

func (*OneOf) GetUserDelete

func (m *OneOf) GetUserDelete() *UserDelete

func (*OneOf) GetUserLogin

func (m *OneOf) GetUserLogin() *UserLogin

func (*OneOf) GetUserPasswordChange

func (m *OneOf) GetUserPasswordChange() *UserPasswordChange

func (*OneOf) GetUserTokenCreate

func (m *OneOf) GetUserTokenCreate() *UserTokenCreate

func (*OneOf) GetUserUpdate

func (m *OneOf) GetUserUpdate() *UserUpdate

func (*OneOf) GetValidateMFAAuthResponse

func (m *OneOf) GetValidateMFAAuthResponse() *ValidateMFAAuthResponse

func (*OneOf) GetWindowsDesktopSessionEnd

func (m *OneOf) GetWindowsDesktopSessionEnd() *WindowsDesktopSessionEnd

func (*OneOf) GetWindowsDesktopSessionStart

func (m *OneOf) GetWindowsDesktopSessionStart() *WindowsDesktopSessionStart

func (*OneOf) GetX11Forward

func (m *OneOf) GetX11Forward() *X11Forward

func (*OneOf) Marshal

func (m *OneOf) Marshal() (dAtA []byte, err error)

func (*OneOf) MarshalTo

func (m *OneOf) MarshalTo(dAtA []byte) (int, error)

func (*OneOf) MarshalToSizedBuffer

func (m *OneOf) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf) ProtoMessage

func (*OneOf) ProtoMessage()

func (*OneOf) Reset

func (m *OneOf) Reset()

func (*OneOf) Size

func (m *OneOf) Size() (n int)

func (*OneOf) String

func (m *OneOf) String() string

func (*OneOf) Unmarshal

func (m *OneOf) Unmarshal(dAtA []byte) error

func (*OneOf) XXX_DiscardUnknown

func (m *OneOf) XXX_DiscardUnknown()

func (*OneOf) XXX_Marshal

func (m *OneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OneOf) XXX_Merge

func (m *OneOf) XXX_Merge(src proto.Message)

func (*OneOf) XXX_OneofWrappers

func (*OneOf) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*OneOf) XXX_Size

func (m *OneOf) XXX_Size() int

func (*OneOf) XXX_Unmarshal

func (m *OneOf) XXX_Unmarshal(b []byte) error

type OneOf_AccessListCreate

type OneOf_AccessListCreate struct {
	AccessListCreate *AccessListCreate `protobuf:"bytes,126,opt,name=AccessListCreate,proto3,oneof" json:"AccessListCreate,omitempty"`
}

func (*OneOf_AccessListCreate) MarshalTo

func (m *OneOf_AccessListCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListCreate) MarshalToSizedBuffer

func (m *OneOf_AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListCreate) Size

func (m *OneOf_AccessListCreate) Size() (n int)

type OneOf_AccessListDelete

type OneOf_AccessListDelete struct {
	AccessListDelete *AccessListDelete `protobuf:"bytes,128,opt,name=AccessListDelete,proto3,oneof" json:"AccessListDelete,omitempty"`
}

func (*OneOf_AccessListDelete) MarshalTo

func (m *OneOf_AccessListDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListDelete) MarshalToSizedBuffer

func (m *OneOf_AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListDelete) Size

func (m *OneOf_AccessListDelete) Size() (n int)

type OneOf_AccessListMemberCreate

type OneOf_AccessListMemberCreate struct {
	AccessListMemberCreate *AccessListMemberCreate `protobuf:"bytes,130,opt,name=AccessListMemberCreate,proto3,oneof" json:"AccessListMemberCreate,omitempty"`
}

func (*OneOf_AccessListMemberCreate) MarshalTo

func (m *OneOf_AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberCreate) MarshalToSizedBuffer

func (m *OneOf_AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberCreate) Size

func (m *OneOf_AccessListMemberCreate) Size() (n int)

type OneOf_AccessListMemberDelete

type OneOf_AccessListMemberDelete struct {
	AccessListMemberDelete *AccessListMemberDelete `protobuf:"bytes,132,opt,name=AccessListMemberDelete,proto3,oneof" json:"AccessListMemberDelete,omitempty"`
}

func (*OneOf_AccessListMemberDelete) MarshalTo

func (m *OneOf_AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberDelete) MarshalToSizedBuffer

func (m *OneOf_AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberDelete) Size

func (m *OneOf_AccessListMemberDelete) Size() (n int)

type OneOf_AccessListMemberDeleteAllForAccessList

type OneOf_AccessListMemberDeleteAllForAccessList struct {
	AccessListMemberDeleteAllForAccessList *AccessListMemberDeleteAllForAccessList `` /* 137-byte string literal not displayed */
}

func (*OneOf_AccessListMemberDeleteAllForAccessList) MarshalTo

func (*OneOf_AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer

func (m *OneOf_AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberDeleteAllForAccessList) Size

type OneOf_AccessListMemberUpdate

type OneOf_AccessListMemberUpdate struct {
	AccessListMemberUpdate *AccessListMemberUpdate `protobuf:"bytes,131,opt,name=AccessListMemberUpdate,proto3,oneof" json:"AccessListMemberUpdate,omitempty"`
}

func (*OneOf_AccessListMemberUpdate) MarshalTo

func (m *OneOf_AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberUpdate) MarshalToSizedBuffer

func (m *OneOf_AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListMemberUpdate) Size

func (m *OneOf_AccessListMemberUpdate) Size() (n int)

type OneOf_AccessListReview

type OneOf_AccessListReview struct {
	AccessListReview *AccessListReview `protobuf:"bytes,129,opt,name=AccessListReview,proto3,oneof" json:"AccessListReview,omitempty"`
}

func (*OneOf_AccessListReview) MarshalTo

func (m *OneOf_AccessListReview) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListReview) MarshalToSizedBuffer

func (m *OneOf_AccessListReview) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListReview) Size

func (m *OneOf_AccessListReview) Size() (n int)

type OneOf_AccessListUpdate

type OneOf_AccessListUpdate struct {
	AccessListUpdate *AccessListUpdate `protobuf:"bytes,127,opt,name=AccessListUpdate,proto3,oneof" json:"AccessListUpdate,omitempty"`
}

func (*OneOf_AccessListUpdate) MarshalTo

func (m *OneOf_AccessListUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessListUpdate) MarshalToSizedBuffer

func (m *OneOf_AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessListUpdate) Size

func (m *OneOf_AccessListUpdate) Size() (n int)

type OneOf_AccessRequestCreate

type OneOf_AccessRequestCreate struct {
	AccessRequestCreate *AccessRequestCreate `protobuf:"bytes,23,opt,name=AccessRequestCreate,proto3,oneof" json:"AccessRequestCreate,omitempty"`
}

func (*OneOf_AccessRequestCreate) MarshalTo

func (m *OneOf_AccessRequestCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessRequestCreate) MarshalToSizedBuffer

func (m *OneOf_AccessRequestCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessRequestCreate) Size

func (m *OneOf_AccessRequestCreate) Size() (n int)

type OneOf_AccessRequestDelete

type OneOf_AccessRequestDelete struct {
	AccessRequestDelete *AccessRequestDelete `protobuf:"bytes,66,opt,name=AccessRequestDelete,proto3,oneof" json:"AccessRequestDelete,omitempty"`
}

func (*OneOf_AccessRequestDelete) MarshalTo

func (m *OneOf_AccessRequestDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessRequestDelete) MarshalToSizedBuffer

func (m *OneOf_AccessRequestDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessRequestDelete) Size

func (m *OneOf_AccessRequestDelete) Size() (n int)

type OneOf_AccessRequestResourceSearch

type OneOf_AccessRequestResourceSearch struct {
	AccessRequestResourceSearch *AccessRequestResourceSearch `protobuf:"bytes,88,opt,name=AccessRequestResourceSearch,proto3,oneof" json:"AccessRequestResourceSearch,omitempty"`
}

func (*OneOf_AccessRequestResourceSearch) MarshalTo

func (m *OneOf_AccessRequestResourceSearch) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AccessRequestResourceSearch) MarshalToSizedBuffer

func (m *OneOf_AccessRequestResourceSearch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AccessRequestResourceSearch) Size

func (m *OneOf_AccessRequestResourceSearch) Size() (n int)

type OneOf_AppCreate

type OneOf_AppCreate struct {
	AppCreate *AppCreate `protobuf:"bytes,56,opt,name=AppCreate,proto3,oneof" json:"AppCreate,omitempty"`
}

func (*OneOf_AppCreate) MarshalTo

func (m *OneOf_AppCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppCreate) MarshalToSizedBuffer

func (m *OneOf_AppCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppCreate) Size

func (m *OneOf_AppCreate) Size() (n int)

type OneOf_AppDelete

type OneOf_AppDelete struct {
	AppDelete *AppDelete `protobuf:"bytes,58,opt,name=AppDelete,proto3,oneof" json:"AppDelete,omitempty"`
}

func (*OneOf_AppDelete) MarshalTo

func (m *OneOf_AppDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppDelete) MarshalToSizedBuffer

func (m *OneOf_AppDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppDelete) Size

func (m *OneOf_AppDelete) Size() (n int)

type OneOf_AppSessionChunk

type OneOf_AppSessionChunk struct {
	AppSessionChunk *AppSessionChunk `protobuf:"bytes,38,opt,name=AppSessionChunk,proto3,oneof" json:"AppSessionChunk,omitempty"`
}

func (*OneOf_AppSessionChunk) MarshalTo

func (m *OneOf_AppSessionChunk) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppSessionChunk) MarshalToSizedBuffer

func (m *OneOf_AppSessionChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppSessionChunk) Size

func (m *OneOf_AppSessionChunk) Size() (n int)

type OneOf_AppSessionDynamoDBRequest

type OneOf_AppSessionDynamoDBRequest struct {
	AppSessionDynamoDBRequest *AppSessionDynamoDBRequest `protobuf:"bytes,105,opt,name=AppSessionDynamoDBRequest,proto3,oneof" json:"AppSessionDynamoDBRequest,omitempty"`
}

func (*OneOf_AppSessionDynamoDBRequest) MarshalTo

func (m *OneOf_AppSessionDynamoDBRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppSessionDynamoDBRequest) MarshalToSizedBuffer

func (m *OneOf_AppSessionDynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppSessionDynamoDBRequest) Size

func (m *OneOf_AppSessionDynamoDBRequest) Size() (n int)

type OneOf_AppSessionEnd

type OneOf_AppSessionEnd struct {
	AppSessionEnd *AppSessionEnd `protobuf:"bytes,93,opt,name=AppSessionEnd,proto3,oneof" json:"AppSessionEnd,omitempty"`
}

func (*OneOf_AppSessionEnd) MarshalTo

func (m *OneOf_AppSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppSessionEnd) MarshalToSizedBuffer

func (m *OneOf_AppSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppSessionEnd) Size

func (m *OneOf_AppSessionEnd) Size() (n int)

type OneOf_AppSessionRequest

type OneOf_AppSessionRequest struct {
	AppSessionRequest *AppSessionRequest `protobuf:"bytes,39,opt,name=AppSessionRequest,proto3,oneof" json:"AppSessionRequest,omitempty"`
}

func (*OneOf_AppSessionRequest) MarshalTo

func (m *OneOf_AppSessionRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppSessionRequest) MarshalToSizedBuffer

func (m *OneOf_AppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppSessionRequest) Size

func (m *OneOf_AppSessionRequest) Size() (n int)

type OneOf_AppSessionStart

type OneOf_AppSessionStart struct {
	AppSessionStart *AppSessionStart `protobuf:"bytes,37,opt,name=AppSessionStart,proto3,oneof" json:"AppSessionStart,omitempty"`
}

func (*OneOf_AppSessionStart) MarshalTo

func (m *OneOf_AppSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppSessionStart) MarshalToSizedBuffer

func (m *OneOf_AppSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppSessionStart) Size

func (m *OneOf_AppSessionStart) Size() (n int)

type OneOf_AppUpdate

type OneOf_AppUpdate struct {
	AppUpdate *AppUpdate `protobuf:"bytes,57,opt,name=AppUpdate,proto3,oneof" json:"AppUpdate,omitempty"`
}

func (*OneOf_AppUpdate) MarshalTo

func (m *OneOf_AppUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AppUpdate) MarshalToSizedBuffer

func (m *OneOf_AppUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AppUpdate) Size

func (m *OneOf_AppUpdate) Size() (n int)

type OneOf_AuditQueryRun

type OneOf_AuditQueryRun struct {
	AuditQueryRun *AuditQueryRun `protobuf:"bytes,134,opt,name=AuditQueryRun,proto3,oneof" json:"AuditQueryRun,omitempty"`
}

func (*OneOf_AuditQueryRun) MarshalTo

func (m *OneOf_AuditQueryRun) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AuditQueryRun) MarshalToSizedBuffer

func (m *OneOf_AuditQueryRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AuditQueryRun) Size

func (m *OneOf_AuditQueryRun) Size() (n int)

type OneOf_AuthAttempt

type OneOf_AuthAttempt struct {
	AuthAttempt *AuthAttempt `protobuf:"bytes,22,opt,name=AuthAttempt,proto3,oneof" json:"AuthAttempt,omitempty"`
}

func (*OneOf_AuthAttempt) MarshalTo

func (m *OneOf_AuthAttempt) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AuthAttempt) MarshalToSizedBuffer

func (m *OneOf_AuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AuthAttempt) Size

func (m *OneOf_AuthAttempt) Size() (n int)

type OneOf_AuthPreferenceUpdate

type OneOf_AuthPreferenceUpdate struct {
	AuthPreferenceUpdate *AuthPreferenceUpdate `protobuf:"bytes,152,opt,name=AuthPreferenceUpdate,proto3,oneof" json:"AuthPreferenceUpdate,omitempty"`
}

func (*OneOf_AuthPreferenceUpdate) MarshalTo

func (m *OneOf_AuthPreferenceUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_AuthPreferenceUpdate) MarshalToSizedBuffer

func (m *OneOf_AuthPreferenceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_AuthPreferenceUpdate) Size

func (m *OneOf_AuthPreferenceUpdate) Size() (n int)

type OneOf_BillingCardCreate

type OneOf_BillingCardCreate struct {
	BillingCardCreate *BillingCardCreate `protobuf:"bytes,47,opt,name=BillingCardCreate,proto3,oneof" json:"BillingCardCreate,omitempty"`
}

func (*OneOf_BillingCardCreate) MarshalTo

func (m *OneOf_BillingCardCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BillingCardCreate) MarshalToSizedBuffer

func (m *OneOf_BillingCardCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BillingCardCreate) Size

func (m *OneOf_BillingCardCreate) Size() (n int)

type OneOf_BillingCardDelete

type OneOf_BillingCardDelete struct {
	BillingCardDelete *BillingCardDelete `protobuf:"bytes,48,opt,name=BillingCardDelete,proto3,oneof" json:"BillingCardDelete,omitempty"`
}

func (*OneOf_BillingCardDelete) MarshalTo

func (m *OneOf_BillingCardDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BillingCardDelete) MarshalToSizedBuffer

func (m *OneOf_BillingCardDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BillingCardDelete) Size

func (m *OneOf_BillingCardDelete) Size() (n int)

type OneOf_BillingInformationUpdate

type OneOf_BillingInformationUpdate struct {
	BillingInformationUpdate *BillingInformationUpdate `protobuf:"bytes,46,opt,name=BillingInformationUpdate,proto3,oneof" json:"BillingInformationUpdate,omitempty"`
}

func (*OneOf_BillingInformationUpdate) MarshalTo

func (m *OneOf_BillingInformationUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BillingInformationUpdate) MarshalToSizedBuffer

func (m *OneOf_BillingInformationUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BillingInformationUpdate) Size

func (m *OneOf_BillingInformationUpdate) Size() (n int)

type OneOf_BotCreate

type OneOf_BotCreate struct {
	BotCreate *BotCreate `protobuf:"bytes,143,opt,name=BotCreate,proto3,oneof" json:"BotCreate,omitempty"`
}

func (*OneOf_BotCreate) MarshalTo

func (m *OneOf_BotCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BotCreate) MarshalToSizedBuffer

func (m *OneOf_BotCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BotCreate) Size

func (m *OneOf_BotCreate) Size() (n int)

type OneOf_BotDelete

type OneOf_BotDelete struct {
	BotDelete *BotDelete `protobuf:"bytes,144,opt,name=BotDelete,proto3,oneof" json:"BotDelete,omitempty"`
}

func (*OneOf_BotDelete) MarshalTo

func (m *OneOf_BotDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BotDelete) MarshalToSizedBuffer

func (m *OneOf_BotDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BotDelete) Size

func (m *OneOf_BotDelete) Size() (n int)

type OneOf_BotJoin

type OneOf_BotJoin struct {
	BotJoin *BotJoin `protobuf:"bytes,110,opt,name=BotJoin,proto3,oneof" json:"BotJoin,omitempty"`
}

func (*OneOf_BotJoin) MarshalTo

func (m *OneOf_BotJoin) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BotJoin) MarshalToSizedBuffer

func (m *OneOf_BotJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BotJoin) Size

func (m *OneOf_BotJoin) Size() (n int)

type OneOf_BotUpdate

type OneOf_BotUpdate struct {
	BotUpdate *BotUpdate `protobuf:"bytes,145,opt,name=BotUpdate,proto3,oneof" json:"BotUpdate,omitempty"`
}

func (*OneOf_BotUpdate) MarshalTo

func (m *OneOf_BotUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_BotUpdate) MarshalToSizedBuffer

func (m *OneOf_BotUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_BotUpdate) Size

func (m *OneOf_BotUpdate) Size() (n int)

type OneOf_CassandraBatch

type OneOf_CassandraBatch struct {
	CassandraBatch *CassandraBatch `protobuf:"bytes,101,opt,name=CassandraBatch,proto3,oneof" json:"CassandraBatch,omitempty"`
}

func (*OneOf_CassandraBatch) MarshalTo

func (m *OneOf_CassandraBatch) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CassandraBatch) MarshalToSizedBuffer

func (m *OneOf_CassandraBatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CassandraBatch) Size

func (m *OneOf_CassandraBatch) Size() (n int)

type OneOf_CassandraExecute

type OneOf_CassandraExecute struct {
	CassandraExecute *CassandraExecute `protobuf:"bytes,104,opt,name=CassandraExecute,proto3,oneof" json:"CassandraExecute,omitempty"`
}

func (*OneOf_CassandraExecute) MarshalTo

func (m *OneOf_CassandraExecute) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CassandraExecute) MarshalToSizedBuffer

func (m *OneOf_CassandraExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CassandraExecute) Size

func (m *OneOf_CassandraExecute) Size() (n int)

type OneOf_CassandraPrepare

type OneOf_CassandraPrepare struct {
	CassandraPrepare *CassandraPrepare `protobuf:"bytes,102,opt,name=CassandraPrepare,proto3,oneof" json:"CassandraPrepare,omitempty"`
}

func (*OneOf_CassandraPrepare) MarshalTo

func (m *OneOf_CassandraPrepare) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CassandraPrepare) MarshalToSizedBuffer

func (m *OneOf_CassandraPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CassandraPrepare) Size

func (m *OneOf_CassandraPrepare) Size() (n int)

type OneOf_CassandraRegister

type OneOf_CassandraRegister struct {
	CassandraRegister *CassandraRegister `protobuf:"bytes,103,opt,name=CassandraRegister,proto3,oneof" json:"CassandraRegister,omitempty"`
}

func (*OneOf_CassandraRegister) MarshalTo

func (m *OneOf_CassandraRegister) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CassandraRegister) MarshalToSizedBuffer

func (m *OneOf_CassandraRegister) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CassandraRegister) Size

func (m *OneOf_CassandraRegister) Size() (n int)

type OneOf_CertificateCreate

type OneOf_CertificateCreate struct {
	CertificateCreate *CertificateCreate `protobuf:"bytes,68,opt,name=CertificateCreate,proto3,oneof" json:"CertificateCreate,omitempty"`
}

func (*OneOf_CertificateCreate) MarshalTo

func (m *OneOf_CertificateCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CertificateCreate) MarshalToSizedBuffer

func (m *OneOf_CertificateCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CertificateCreate) Size

func (m *OneOf_CertificateCreate) Size() (n int)

type OneOf_ClientDisconnect

type OneOf_ClientDisconnect struct {
	ClientDisconnect *ClientDisconnect `protobuf:"bytes,21,opt,name=ClientDisconnect,proto3,oneof" json:"ClientDisconnect,omitempty"`
}

func (*OneOf_ClientDisconnect) MarshalTo

func (m *OneOf_ClientDisconnect) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ClientDisconnect) MarshalToSizedBuffer

func (m *OneOf_ClientDisconnect) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ClientDisconnect) Size

func (m *OneOf_ClientDisconnect) Size() (n int)

type OneOf_ClusterNetworkingConfigUpdate

type OneOf_ClusterNetworkingConfigUpdate struct {
	ClusterNetworkingConfigUpdate *ClusterNetworkingConfigUpdate `protobuf:"bytes,154,opt,name=ClusterNetworkingConfigUpdate,proto3,oneof" json:"ClusterNetworkingConfigUpdate,omitempty"`
}

func (*OneOf_ClusterNetworkingConfigUpdate) MarshalTo

func (m *OneOf_ClusterNetworkingConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ClusterNetworkingConfigUpdate) MarshalToSizedBuffer

func (m *OneOf_ClusterNetworkingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ClusterNetworkingConfigUpdate) Size

type OneOf_CreateMFAAuthChallenge

type OneOf_CreateMFAAuthChallenge struct {
	CreateMFAAuthChallenge *CreateMFAAuthChallenge `protobuf:"bytes,146,opt,name=CreateMFAAuthChallenge,proto3,oneof" json:"CreateMFAAuthChallenge,omitempty"`
}

func (*OneOf_CreateMFAAuthChallenge) MarshalTo

func (m *OneOf_CreateMFAAuthChallenge) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_CreateMFAAuthChallenge) MarshalToSizedBuffer

func (m *OneOf_CreateMFAAuthChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_CreateMFAAuthChallenge) Size

func (m *OneOf_CreateMFAAuthChallenge) Size() (n int)

type OneOf_DatabaseCreate

type OneOf_DatabaseCreate struct {
	DatabaseCreate *DatabaseCreate `protobuf:"bytes,53,opt,name=DatabaseCreate,proto3,oneof" json:"DatabaseCreate,omitempty"`
}

func (*OneOf_DatabaseCreate) MarshalTo

func (m *OneOf_DatabaseCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseCreate) MarshalToSizedBuffer

func (m *OneOf_DatabaseCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseCreate) Size

func (m *OneOf_DatabaseCreate) Size() (n int)

type OneOf_DatabaseDelete

type OneOf_DatabaseDelete struct {
	DatabaseDelete *DatabaseDelete `protobuf:"bytes,55,opt,name=DatabaseDelete,proto3,oneof" json:"DatabaseDelete,omitempty"`
}

func (*OneOf_DatabaseDelete) MarshalTo

func (m *OneOf_DatabaseDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseDelete) MarshalToSizedBuffer

func (m *OneOf_DatabaseDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseDelete) Size

func (m *OneOf_DatabaseDelete) Size() (n int)

type OneOf_DatabasePermissionUpdate

type OneOf_DatabasePermissionUpdate struct {
	DatabasePermissionUpdate *DatabasePermissionUpdate `protobuf:"bytes,149,opt,name=DatabasePermissionUpdate,proto3,oneof" json:"DatabasePermissionUpdate,omitempty"`
}

func (*OneOf_DatabasePermissionUpdate) MarshalTo

func (m *OneOf_DatabasePermissionUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabasePermissionUpdate) MarshalToSizedBuffer

func (m *OneOf_DatabasePermissionUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabasePermissionUpdate) Size

func (m *OneOf_DatabasePermissionUpdate) Size() (n int)

type OneOf_DatabaseSessionEnd

type OneOf_DatabaseSessionEnd struct {
	DatabaseSessionEnd *DatabaseSessionEnd `protobuf:"bytes,41,opt,name=DatabaseSessionEnd,proto3,oneof" json:"DatabaseSessionEnd,omitempty"`
}

func (*OneOf_DatabaseSessionEnd) MarshalTo

func (m *OneOf_DatabaseSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionEnd) MarshalToSizedBuffer

func (m *OneOf_DatabaseSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionEnd) Size

func (m *OneOf_DatabaseSessionEnd) Size() (n int)

type OneOf_DatabaseSessionMalformedPacket

type OneOf_DatabaseSessionMalformedPacket struct {
	DatabaseSessionMalformedPacket *DatabaseSessionMalformedPacket `protobuf:"bytes,90,opt,name=DatabaseSessionMalformedPacket,proto3,oneof" json:"DatabaseSessionMalformedPacket,omitempty"`
}

func (*OneOf_DatabaseSessionMalformedPacket) MarshalTo

func (m *OneOf_DatabaseSessionMalformedPacket) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionMalformedPacket) MarshalToSizedBuffer

func (m *OneOf_DatabaseSessionMalformedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionMalformedPacket) Size

type OneOf_DatabaseSessionQuery

type OneOf_DatabaseSessionQuery struct {
	DatabaseSessionQuery *DatabaseSessionQuery `protobuf:"bytes,42,opt,name=DatabaseSessionQuery,proto3,oneof" json:"DatabaseSessionQuery,omitempty"`
}

func (*OneOf_DatabaseSessionQuery) MarshalTo

func (m *OneOf_DatabaseSessionQuery) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionQuery) MarshalToSizedBuffer

func (m *OneOf_DatabaseSessionQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionQuery) Size

func (m *OneOf_DatabaseSessionQuery) Size() (n int)

type OneOf_DatabaseSessionStart

type OneOf_DatabaseSessionStart struct {
	DatabaseSessionStart *DatabaseSessionStart `protobuf:"bytes,40,opt,name=DatabaseSessionStart,proto3,oneof" json:"DatabaseSessionStart,omitempty"`
}

func (*OneOf_DatabaseSessionStart) MarshalTo

func (m *OneOf_DatabaseSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionStart) MarshalToSizedBuffer

func (m *OneOf_DatabaseSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseSessionStart) Size

func (m *OneOf_DatabaseSessionStart) Size() (n int)

type OneOf_DatabaseUpdate

type OneOf_DatabaseUpdate struct {
	DatabaseUpdate *DatabaseUpdate `protobuf:"bytes,54,opt,name=DatabaseUpdate,proto3,oneof" json:"DatabaseUpdate,omitempty"`
}

func (*OneOf_DatabaseUpdate) MarshalTo

func (m *OneOf_DatabaseUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseUpdate) MarshalToSizedBuffer

func (m *OneOf_DatabaseUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseUpdate) Size

func (m *OneOf_DatabaseUpdate) Size() (n int)

type OneOf_DatabaseUserCreate

type OneOf_DatabaseUserCreate struct {
	DatabaseUserCreate *DatabaseUserCreate `protobuf:"bytes,155,opt,name=DatabaseUserCreate,proto3,oneof" json:"DatabaseUserCreate,omitempty"`
}

func (*OneOf_DatabaseUserCreate) MarshalTo

func (m *OneOf_DatabaseUserCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseUserCreate) MarshalToSizedBuffer

func (m *OneOf_DatabaseUserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseUserCreate) Size

func (m *OneOf_DatabaseUserCreate) Size() (n int)

type OneOf_DatabaseUserDeactivate

type OneOf_DatabaseUserDeactivate struct {
	DatabaseUserDeactivate *DatabaseUserDeactivate `protobuf:"bytes,156,opt,name=DatabaseUserDeactivate,proto3,oneof" json:"DatabaseUserDeactivate,omitempty"`
}

func (*OneOf_DatabaseUserDeactivate) MarshalTo

func (m *OneOf_DatabaseUserDeactivate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DatabaseUserDeactivate) MarshalToSizedBuffer

func (m *OneOf_DatabaseUserDeactivate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DatabaseUserDeactivate) Size

func (m *OneOf_DatabaseUserDeactivate) Size() (n int)

type OneOf_DesktopClipboardReceive

type OneOf_DesktopClipboardReceive struct {
	DesktopClipboardReceive *DesktopClipboardReceive `protobuf:"bytes,71,opt,name=DesktopClipboardReceive,proto3,oneof" json:"DesktopClipboardReceive,omitempty"`
}

func (*OneOf_DesktopClipboardReceive) MarshalTo

func (m *OneOf_DesktopClipboardReceive) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopClipboardReceive) MarshalToSizedBuffer

func (m *OneOf_DesktopClipboardReceive) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopClipboardReceive) Size

func (m *OneOf_DesktopClipboardReceive) Size() (n int)

type OneOf_DesktopClipboardSend

type OneOf_DesktopClipboardSend struct {
	DesktopClipboardSend *DesktopClipboardSend `protobuf:"bytes,70,opt,name=DesktopClipboardSend,proto3,oneof" json:"DesktopClipboardSend,omitempty"`
}

func (*OneOf_DesktopClipboardSend) MarshalTo

func (m *OneOf_DesktopClipboardSend) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopClipboardSend) MarshalToSizedBuffer

func (m *OneOf_DesktopClipboardSend) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopClipboardSend) Size

func (m *OneOf_DesktopClipboardSend) Size() (n int)

type OneOf_DesktopRecording

type OneOf_DesktopRecording struct {
	DesktopRecording *DesktopRecording `protobuf:"bytes,69,opt,name=DesktopRecording,proto3,oneof" json:"DesktopRecording,omitempty"`
}

func (*OneOf_DesktopRecording) MarshalTo

func (m *OneOf_DesktopRecording) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopRecording) MarshalToSizedBuffer

func (m *OneOf_DesktopRecording) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopRecording) Size

func (m *OneOf_DesktopRecording) Size() (n int)

type OneOf_DesktopSharedDirectoryRead

type OneOf_DesktopSharedDirectoryRead struct {
	DesktopSharedDirectoryRead *DesktopSharedDirectoryRead `protobuf:"bytes,107,opt,name=DesktopSharedDirectoryRead,proto3,oneof" json:"DesktopSharedDirectoryRead,omitempty"`
}

func (*OneOf_DesktopSharedDirectoryRead) MarshalTo

func (m *OneOf_DesktopSharedDirectoryRead) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryRead) MarshalToSizedBuffer

func (m *OneOf_DesktopSharedDirectoryRead) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryRead) Size

func (m *OneOf_DesktopSharedDirectoryRead) Size() (n int)

type OneOf_DesktopSharedDirectoryStart

type OneOf_DesktopSharedDirectoryStart struct {
	DesktopSharedDirectoryStart *DesktopSharedDirectoryStart `protobuf:"bytes,106,opt,name=DesktopSharedDirectoryStart,proto3,oneof" json:"DesktopSharedDirectoryStart,omitempty"`
}

func (*OneOf_DesktopSharedDirectoryStart) MarshalTo

func (m *OneOf_DesktopSharedDirectoryStart) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryStart) MarshalToSizedBuffer

func (m *OneOf_DesktopSharedDirectoryStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryStart) Size

func (m *OneOf_DesktopSharedDirectoryStart) Size() (n int)

type OneOf_DesktopSharedDirectoryWrite

type OneOf_DesktopSharedDirectoryWrite struct {
	DesktopSharedDirectoryWrite *DesktopSharedDirectoryWrite `protobuf:"bytes,108,opt,name=DesktopSharedDirectoryWrite,proto3,oneof" json:"DesktopSharedDirectoryWrite,omitempty"`
}

func (*OneOf_DesktopSharedDirectoryWrite) MarshalTo

func (m *OneOf_DesktopSharedDirectoryWrite) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryWrite) MarshalToSizedBuffer

func (m *OneOf_DesktopSharedDirectoryWrite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DesktopSharedDirectoryWrite) Size

func (m *OneOf_DesktopSharedDirectoryWrite) Size() (n int)

type OneOf_DeviceEvent

type OneOf_DeviceEvent struct {
	DeviceEvent *DeviceEvent `protobuf:"bytes,112,opt,name=DeviceEvent,proto3,oneof" json:"DeviceEvent,omitempty"`
}

func (*OneOf_DeviceEvent) MarshalTo

func (m *OneOf_DeviceEvent) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DeviceEvent) MarshalToSizedBuffer

func (m *OneOf_DeviceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DeviceEvent) Size

func (m *OneOf_DeviceEvent) Size() (n int)

type OneOf_DeviceEvent2

type OneOf_DeviceEvent2 struct {
	DeviceEvent2 *DeviceEvent2 `protobuf:"bytes,121,opt,name=DeviceEvent2,proto3,oneof" json:"DeviceEvent2,omitempty"`
}

func (*OneOf_DeviceEvent2) MarshalTo

func (m *OneOf_DeviceEvent2) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DeviceEvent2) MarshalToSizedBuffer

func (m *OneOf_DeviceEvent2) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DeviceEvent2) Size

func (m *OneOf_DeviceEvent2) Size() (n int)

type OneOf_DynamoDBRequest

type OneOf_DynamoDBRequest struct {
	DynamoDBRequest *DynamoDBRequest `protobuf:"bytes,109,opt,name=DynamoDBRequest,proto3,oneof" json:"DynamoDBRequest,omitempty"`
}

func (*OneOf_DynamoDBRequest) MarshalTo

func (m *OneOf_DynamoDBRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_DynamoDBRequest) MarshalToSizedBuffer

func (m *OneOf_DynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_DynamoDBRequest) Size

func (m *OneOf_DynamoDBRequest) Size() (n int)

type OneOf_ElasticsearchRequest

type OneOf_ElasticsearchRequest struct {
	ElasticsearchRequest *ElasticsearchRequest `protobuf:"bytes,100,opt,name=ElasticsearchRequest,proto3,oneof" json:"ElasticsearchRequest,omitempty"`
}

func (*OneOf_ElasticsearchRequest) MarshalTo

func (m *OneOf_ElasticsearchRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ElasticsearchRequest) MarshalToSizedBuffer

func (m *OneOf_ElasticsearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ElasticsearchRequest) Size

func (m *OneOf_ElasticsearchRequest) Size() (n int)

type OneOf_Exec

type OneOf_Exec struct {
	Exec *Exec `protobuf:"bytes,19,opt,name=Exec,proto3,oneof" json:"Exec,omitempty"`
}

func (*OneOf_Exec) MarshalTo

func (m *OneOf_Exec) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_Exec) MarshalToSizedBuffer

func (m *OneOf_Exec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_Exec) Size

func (m *OneOf_Exec) Size() (n int)

type OneOf_ExternalAuditStorageDisable

type OneOf_ExternalAuditStorageDisable struct {
	ExternalAuditStorageDisable *ExternalAuditStorageDisable `protobuf:"bytes,142,opt,name=ExternalAuditStorageDisable,proto3,oneof" json:"ExternalAuditStorageDisable,omitempty"`
}

func (*OneOf_ExternalAuditStorageDisable) MarshalTo

func (m *OneOf_ExternalAuditStorageDisable) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ExternalAuditStorageDisable) MarshalToSizedBuffer

func (m *OneOf_ExternalAuditStorageDisable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ExternalAuditStorageDisable) Size

func (m *OneOf_ExternalAuditStorageDisable) Size() (n int)

type OneOf_ExternalAuditStorageEnable

type OneOf_ExternalAuditStorageEnable struct {
	ExternalAuditStorageEnable *ExternalAuditStorageEnable `protobuf:"bytes,141,opt,name=ExternalAuditStorageEnable,proto3,oneof" json:"ExternalAuditStorageEnable,omitempty"`
}

func (*OneOf_ExternalAuditStorageEnable) MarshalTo

func (m *OneOf_ExternalAuditStorageEnable) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ExternalAuditStorageEnable) MarshalToSizedBuffer

func (m *OneOf_ExternalAuditStorageEnable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ExternalAuditStorageEnable) Size

func (m *OneOf_ExternalAuditStorageEnable) Size() (n int)

type OneOf_GithubConnectorCreate

type OneOf_GithubConnectorCreate struct {
	GithubConnectorCreate *GithubConnectorCreate `protobuf:"bytes,30,opt,name=GithubConnectorCreate,proto3,oneof" json:"GithubConnectorCreate,omitempty"`
}

func (*OneOf_GithubConnectorCreate) MarshalTo

func (m *OneOf_GithubConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorCreate) MarshalToSizedBuffer

func (m *OneOf_GithubConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorCreate) Size

func (m *OneOf_GithubConnectorCreate) Size() (n int)

type OneOf_GithubConnectorDelete

type OneOf_GithubConnectorDelete struct {
	GithubConnectorDelete *GithubConnectorDelete `protobuf:"bytes,31,opt,name=GithubConnectorDelete,proto3,oneof" json:"GithubConnectorDelete,omitempty"`
}

func (*OneOf_GithubConnectorDelete) MarshalTo

func (m *OneOf_GithubConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorDelete) MarshalToSizedBuffer

func (m *OneOf_GithubConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorDelete) Size

func (m *OneOf_GithubConnectorDelete) Size() (n int)

type OneOf_GithubConnectorUpdate

type OneOf_GithubConnectorUpdate struct {
	GithubConnectorUpdate *GithubConnectorUpdate `protobuf:"bytes,136,opt,name=GithubConnectorUpdate,proto3,oneof" json:"GithubConnectorUpdate,omitempty"`
}

func (*OneOf_GithubConnectorUpdate) MarshalTo

func (m *OneOf_GithubConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorUpdate) MarshalToSizedBuffer

func (m *OneOf_GithubConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_GithubConnectorUpdate) Size

func (m *OneOf_GithubConnectorUpdate) Size() (n int)

type OneOf_InstanceJoin

type OneOf_InstanceJoin struct {
	InstanceJoin *InstanceJoin `protobuf:"bytes,111,opt,name=InstanceJoin,proto3,oneof" json:"InstanceJoin,omitempty"`
}

func (*OneOf_InstanceJoin) MarshalTo

func (m *OneOf_InstanceJoin) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_InstanceJoin) MarshalToSizedBuffer

func (m *OneOf_InstanceJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_InstanceJoin) Size

func (m *OneOf_InstanceJoin) Size() (n int)

type OneOf_KubeRequest

type OneOf_KubeRequest struct {
	KubeRequest *KubeRequest `protobuf:"bytes,36,opt,name=KubeRequest,proto3,oneof" json:"KubeRequest,omitempty"`
}

func (*OneOf_KubeRequest) MarshalTo

func (m *OneOf_KubeRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_KubeRequest) MarshalToSizedBuffer

func (m *OneOf_KubeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_KubeRequest) Size

func (m *OneOf_KubeRequest) Size() (n int)

type OneOf_KubernetesClusterCreate

type OneOf_KubernetesClusterCreate struct {
	KubernetesClusterCreate *KubernetesClusterCreate `protobuf:"bytes,96,opt,name=KubernetesClusterCreate,proto3,oneof" json:"KubernetesClusterCreate,omitempty"`
}

func (*OneOf_KubernetesClusterCreate) MarshalTo

func (m *OneOf_KubernetesClusterCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterCreate) MarshalToSizedBuffer

func (m *OneOf_KubernetesClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterCreate) Size

func (m *OneOf_KubernetesClusterCreate) Size() (n int)

type OneOf_KubernetesClusterDelete

type OneOf_KubernetesClusterDelete struct {
	KubernetesClusterDelete *KubernetesClusterDelete `protobuf:"bytes,98,opt,name=KubernetesClusterDelete,proto3,oneof" json:"KubernetesClusterDelete,omitempty"`
}

func (*OneOf_KubernetesClusterDelete) MarshalTo

func (m *OneOf_KubernetesClusterDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterDelete) MarshalToSizedBuffer

func (m *OneOf_KubernetesClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterDelete) Size

func (m *OneOf_KubernetesClusterDelete) Size() (n int)

type OneOf_KubernetesClusterUpdate

type OneOf_KubernetesClusterUpdate struct {
	KubernetesClusterUpdate *KubernetesClusterUpdate `protobuf:"bytes,97,opt,name=KubernetesClusterUpdate,proto3,oneof" json:"KubernetesClusterUpdate,omitempty"`
}

func (*OneOf_KubernetesClusterUpdate) MarshalTo

func (m *OneOf_KubernetesClusterUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterUpdate) MarshalToSizedBuffer

func (m *OneOf_KubernetesClusterUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_KubernetesClusterUpdate) Size

func (m *OneOf_KubernetesClusterUpdate) Size() (n int)

type OneOf_LockCreate

type OneOf_LockCreate struct {
	LockCreate *LockCreate `protobuf:"bytes,49,opt,name=LockCreate,proto3,oneof" json:"LockCreate,omitempty"`
}

func (*OneOf_LockCreate) MarshalTo

func (m *OneOf_LockCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_LockCreate) MarshalToSizedBuffer

func (m *OneOf_LockCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_LockCreate) Size

func (m *OneOf_LockCreate) Size() (n int)

type OneOf_LockDelete

type OneOf_LockDelete struct {
	LockDelete *LockDelete `protobuf:"bytes,50,opt,name=LockDelete,proto3,oneof" json:"LockDelete,omitempty"`
}

func (*OneOf_LockDelete) MarshalTo

func (m *OneOf_LockDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_LockDelete) MarshalToSizedBuffer

func (m *OneOf_LockDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_LockDelete) Size

func (m *OneOf_LockDelete) Size() (n int)

type OneOf_LoginRuleCreate

type OneOf_LoginRuleCreate struct {
	LoginRuleCreate *LoginRuleCreate `protobuf:"bytes,113,opt,name=LoginRuleCreate,proto3,oneof" json:"LoginRuleCreate,omitempty"`
}

func (*OneOf_LoginRuleCreate) MarshalTo

func (m *OneOf_LoginRuleCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_LoginRuleCreate) MarshalToSizedBuffer

func (m *OneOf_LoginRuleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_LoginRuleCreate) Size

func (m *OneOf_LoginRuleCreate) Size() (n int)

type OneOf_LoginRuleDelete

type OneOf_LoginRuleDelete struct {
	LoginRuleDelete *LoginRuleDelete `protobuf:"bytes,114,opt,name=LoginRuleDelete,proto3,oneof" json:"LoginRuleDelete,omitempty"`
}

func (*OneOf_LoginRuleDelete) MarshalTo

func (m *OneOf_LoginRuleDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_LoginRuleDelete) MarshalToSizedBuffer

func (m *OneOf_LoginRuleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_LoginRuleDelete) Size

func (m *OneOf_LoginRuleDelete) Size() (n int)

type OneOf_MFADeviceAdd

type OneOf_MFADeviceAdd struct {
	MFADeviceAdd *MFADeviceAdd `protobuf:"bytes,44,opt,name=MFADeviceAdd,proto3,oneof" json:"MFADeviceAdd,omitempty"`
}

func (*OneOf_MFADeviceAdd) MarshalTo

func (m *OneOf_MFADeviceAdd) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MFADeviceAdd) MarshalToSizedBuffer

func (m *OneOf_MFADeviceAdd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MFADeviceAdd) Size

func (m *OneOf_MFADeviceAdd) Size() (n int)

type OneOf_MFADeviceDelete

type OneOf_MFADeviceDelete struct {
	MFADeviceDelete *MFADeviceDelete `protobuf:"bytes,45,opt,name=MFADeviceDelete,proto3,oneof" json:"MFADeviceDelete,omitempty"`
}

func (*OneOf_MFADeviceDelete) MarshalTo

func (m *OneOf_MFADeviceDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MFADeviceDelete) MarshalToSizedBuffer

func (m *OneOf_MFADeviceDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MFADeviceDelete) Size

func (m *OneOf_MFADeviceDelete) Size() (n int)

type OneOf_MySQLCreateDB

type OneOf_MySQLCreateDB struct {
	MySQLCreateDB *MySQLCreateDB `protobuf:"bytes,82,opt,name=MySQLCreateDB,proto3,oneof" json:"MySQLCreateDB,omitempty"`
}

func (*OneOf_MySQLCreateDB) MarshalTo

func (m *OneOf_MySQLCreateDB) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLCreateDB) MarshalToSizedBuffer

func (m *OneOf_MySQLCreateDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLCreateDB) Size

func (m *OneOf_MySQLCreateDB) Size() (n int)

type OneOf_MySQLDebug

type OneOf_MySQLDebug struct {
	MySQLDebug *MySQLDebug `protobuf:"bytes,86,opt,name=MySQLDebug,proto3,oneof" json:"MySQLDebug,omitempty"`
}

func (*OneOf_MySQLDebug) MarshalTo

func (m *OneOf_MySQLDebug) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLDebug) MarshalToSizedBuffer

func (m *OneOf_MySQLDebug) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLDebug) Size

func (m *OneOf_MySQLDebug) Size() (n int)

type OneOf_MySQLDropDB

type OneOf_MySQLDropDB struct {
	MySQLDropDB *MySQLDropDB `protobuf:"bytes,83,opt,name=MySQLDropDB,proto3,oneof" json:"MySQLDropDB,omitempty"`
}

func (*OneOf_MySQLDropDB) MarshalTo

func (m *OneOf_MySQLDropDB) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLDropDB) MarshalToSizedBuffer

func (m *OneOf_MySQLDropDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLDropDB) Size

func (m *OneOf_MySQLDropDB) Size() (n int)

type OneOf_MySQLInitDB

type OneOf_MySQLInitDB struct {
	MySQLInitDB *MySQLInitDB `protobuf:"bytes,81,opt,name=MySQLInitDB,proto3,oneof" json:"MySQLInitDB,omitempty"`
}

func (*OneOf_MySQLInitDB) MarshalTo

func (m *OneOf_MySQLInitDB) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLInitDB) MarshalToSizedBuffer

func (m *OneOf_MySQLInitDB) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLInitDB) Size

func (m *OneOf_MySQLInitDB) Size() (n int)

type OneOf_MySQLProcessKill

type OneOf_MySQLProcessKill struct {
	MySQLProcessKill *MySQLProcessKill `protobuf:"bytes,85,opt,name=MySQLProcessKill,proto3,oneof" json:"MySQLProcessKill,omitempty"`
}

func (*OneOf_MySQLProcessKill) MarshalTo

func (m *OneOf_MySQLProcessKill) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLProcessKill) MarshalToSizedBuffer

func (m *OneOf_MySQLProcessKill) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLProcessKill) Size

func (m *OneOf_MySQLProcessKill) Size() (n int)

type OneOf_MySQLRefresh

type OneOf_MySQLRefresh struct {
	MySQLRefresh *MySQLRefresh `protobuf:"bytes,87,opt,name=MySQLRefresh,proto3,oneof" json:"MySQLRefresh,omitempty"`
}

func (*OneOf_MySQLRefresh) MarshalTo

func (m *OneOf_MySQLRefresh) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLRefresh) MarshalToSizedBuffer

func (m *OneOf_MySQLRefresh) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLRefresh) Size

func (m *OneOf_MySQLRefresh) Size() (n int)

type OneOf_MySQLShutDown

type OneOf_MySQLShutDown struct {
	MySQLShutDown *MySQLShutDown `protobuf:"bytes,84,opt,name=MySQLShutDown,proto3,oneof" json:"MySQLShutDown,omitempty"`
}

func (*OneOf_MySQLShutDown) MarshalTo

func (m *OneOf_MySQLShutDown) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLShutDown) MarshalToSizedBuffer

func (m *OneOf_MySQLShutDown) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLShutDown) Size

func (m *OneOf_MySQLShutDown) Size() (n int)

type OneOf_MySQLStatementBulkExecute

type OneOf_MySQLStatementBulkExecute struct {
	MySQLStatementBulkExecute *MySQLStatementBulkExecute `protobuf:"bytes,78,opt,name=MySQLStatementBulkExecute,proto3,oneof" json:"MySQLStatementBulkExecute,omitempty"`
}

func (*OneOf_MySQLStatementBulkExecute) MarshalTo

func (m *OneOf_MySQLStatementBulkExecute) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementBulkExecute) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementBulkExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementBulkExecute) Size

func (m *OneOf_MySQLStatementBulkExecute) Size() (n int)

type OneOf_MySQLStatementClose

type OneOf_MySQLStatementClose struct {
	MySQLStatementClose *MySQLStatementClose `protobuf:"bytes,75,opt,name=MySQLStatementClose,proto3,oneof" json:"MySQLStatementClose,omitempty"`
}

func (*OneOf_MySQLStatementClose) MarshalTo

func (m *OneOf_MySQLStatementClose) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementClose) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementClose) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementClose) Size

func (m *OneOf_MySQLStatementClose) Size() (n int)

type OneOf_MySQLStatementExecute

type OneOf_MySQLStatementExecute struct {
	MySQLStatementExecute *MySQLStatementExecute `protobuf:"bytes,73,opt,name=MySQLStatementExecute,proto3,oneof" json:"MySQLStatementExecute,omitempty"`
}

func (*OneOf_MySQLStatementExecute) MarshalTo

func (m *OneOf_MySQLStatementExecute) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementExecute) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementExecute) Size

func (m *OneOf_MySQLStatementExecute) Size() (n int)

type OneOf_MySQLStatementFetch

type OneOf_MySQLStatementFetch struct {
	MySQLStatementFetch *MySQLStatementFetch `protobuf:"bytes,77,opt,name=MySQLStatementFetch,proto3,oneof" json:"MySQLStatementFetch,omitempty"`
}

func (*OneOf_MySQLStatementFetch) MarshalTo

func (m *OneOf_MySQLStatementFetch) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementFetch) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementFetch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementFetch) Size

func (m *OneOf_MySQLStatementFetch) Size() (n int)

type OneOf_MySQLStatementPrepare

type OneOf_MySQLStatementPrepare struct {
	MySQLStatementPrepare *MySQLStatementPrepare `protobuf:"bytes,72,opt,name=MySQLStatementPrepare,proto3,oneof" json:"MySQLStatementPrepare,omitempty"`
}

func (*OneOf_MySQLStatementPrepare) MarshalTo

func (m *OneOf_MySQLStatementPrepare) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementPrepare) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementPrepare) Size

func (m *OneOf_MySQLStatementPrepare) Size() (n int)

type OneOf_MySQLStatementReset

type OneOf_MySQLStatementReset struct {
	MySQLStatementReset *MySQLStatementReset `protobuf:"bytes,76,opt,name=MySQLStatementReset,proto3,oneof" json:"MySQLStatementReset,omitempty"`
}

func (*OneOf_MySQLStatementReset) MarshalTo

func (m *OneOf_MySQLStatementReset) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementReset) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementReset) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementReset) Size

func (m *OneOf_MySQLStatementReset) Size() (n int)

type OneOf_MySQLStatementSendLongData

type OneOf_MySQLStatementSendLongData struct {
	MySQLStatementSendLongData *MySQLStatementSendLongData `protobuf:"bytes,74,opt,name=MySQLStatementSendLongData,proto3,oneof" json:"MySQLStatementSendLongData,omitempty"`
}

func (*OneOf_MySQLStatementSendLongData) MarshalTo

func (m *OneOf_MySQLStatementSendLongData) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementSendLongData) MarshalToSizedBuffer

func (m *OneOf_MySQLStatementSendLongData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_MySQLStatementSendLongData) Size

func (m *OneOf_MySQLStatementSendLongData) Size() (n int)

type OneOf_OIDCConnectorCreate

type OneOf_OIDCConnectorCreate struct {
	OIDCConnectorCreate *OIDCConnectorCreate `protobuf:"bytes,32,opt,name=OIDCConnectorCreate,proto3,oneof" json:"OIDCConnectorCreate,omitempty"`
}

func (*OneOf_OIDCConnectorCreate) MarshalTo

func (m *OneOf_OIDCConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorCreate) MarshalToSizedBuffer

func (m *OneOf_OIDCConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorCreate) Size

func (m *OneOf_OIDCConnectorCreate) Size() (n int)

type OneOf_OIDCConnectorDelete

type OneOf_OIDCConnectorDelete struct {
	OIDCConnectorDelete *OIDCConnectorDelete `protobuf:"bytes,33,opt,name=OIDCConnectorDelete,proto3,oneof" json:"OIDCConnectorDelete,omitempty"`
}

func (*OneOf_OIDCConnectorDelete) MarshalTo

func (m *OneOf_OIDCConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorDelete) MarshalToSizedBuffer

func (m *OneOf_OIDCConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorDelete) Size

func (m *OneOf_OIDCConnectorDelete) Size() (n int)

type OneOf_OIDCConnectorUpdate

type OneOf_OIDCConnectorUpdate struct {
	OIDCConnectorUpdate *OIDCConnectorUpdate `protobuf:"bytes,137,opt,name=OIDCConnectorUpdate,proto3,oneof" json:"OIDCConnectorUpdate,omitempty"`
}

func (*OneOf_OIDCConnectorUpdate) MarshalTo

func (m *OneOf_OIDCConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorUpdate) MarshalToSizedBuffer

func (m *OneOf_OIDCConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OIDCConnectorUpdate) Size

func (m *OneOf_OIDCConnectorUpdate) Size() (n int)

type OneOf_OktaAccessListSync

type OneOf_OktaAccessListSync struct {
	OktaAccessListSync *OktaAccessListSync `protobuf:"bytes,148,opt,name=OktaAccessListSync,proto3,oneof" json:"OktaAccessListSync,omitempty"`
}

func (*OneOf_OktaAccessListSync) MarshalTo

func (m *OneOf_OktaAccessListSync) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OktaAccessListSync) MarshalToSizedBuffer

func (m *OneOf_OktaAccessListSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OktaAccessListSync) Size

func (m *OneOf_OktaAccessListSync) Size() (n int)

type OneOf_OktaAssignmentResult

type OneOf_OktaAssignmentResult struct {
	OktaAssignmentResult *OktaAssignmentResult `protobuf:"bytes,124,opt,name=OktaAssignmentResult,proto3,oneof" json:"OktaAssignmentResult,omitempty"`
}

func (*OneOf_OktaAssignmentResult) MarshalTo

func (m *OneOf_OktaAssignmentResult) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OktaAssignmentResult) MarshalToSizedBuffer

func (m *OneOf_OktaAssignmentResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OktaAssignmentResult) Size

func (m *OneOf_OktaAssignmentResult) Size() (n int)

type OneOf_OktaResourcesUpdate

type OneOf_OktaResourcesUpdate struct {
	OktaResourcesUpdate *OktaResourcesUpdate `protobuf:"bytes,122,opt,name=OktaResourcesUpdate,proto3,oneof" json:"OktaResourcesUpdate,omitempty"`
}

func (*OneOf_OktaResourcesUpdate) MarshalTo

func (m *OneOf_OktaResourcesUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OktaResourcesUpdate) MarshalToSizedBuffer

func (m *OneOf_OktaResourcesUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OktaResourcesUpdate) Size

func (m *OneOf_OktaResourcesUpdate) Size() (n int)

type OneOf_OktaSyncFailure

type OneOf_OktaSyncFailure struct {
	OktaSyncFailure *OktaSyncFailure `protobuf:"bytes,123,opt,name=OktaSyncFailure,proto3,oneof" json:"OktaSyncFailure,omitempty"`
}

func (*OneOf_OktaSyncFailure) MarshalTo

func (m *OneOf_OktaSyncFailure) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OktaSyncFailure) MarshalToSizedBuffer

func (m *OneOf_OktaSyncFailure) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OktaSyncFailure) Size

func (m *OneOf_OktaSyncFailure) Size() (n int)

type OneOf_OktaUserSync

type OneOf_OktaUserSync struct {
	OktaUserSync *OktaUserSync `protobuf:"bytes,151,opt,name=OktaUserSync,proto3,oneof" json:"OktaUserSync,omitempty"`
}

func (*OneOf_OktaUserSync) MarshalTo

func (m *OneOf_OktaUserSync) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OktaUserSync) MarshalToSizedBuffer

func (m *OneOf_OktaUserSync) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OktaUserSync) Size

func (m *OneOf_OktaUserSync) Size() (n int)

type OneOf_OpenSearchRequest

type OneOf_OpenSearchRequest struct {
	OpenSearchRequest *OpenSearchRequest `protobuf:"bytes,120,opt,name=OpenSearchRequest,proto3,oneof" json:"OpenSearchRequest,omitempty"`
}

func (*OneOf_OpenSearchRequest) MarshalTo

func (m *OneOf_OpenSearchRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_OpenSearchRequest) MarshalToSizedBuffer

func (m *OneOf_OpenSearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_OpenSearchRequest) Size

func (m *OneOf_OpenSearchRequest) Size() (n int)

type OneOf_PortForward

type OneOf_PortForward struct {
	PortForward *PortForward `protobuf:"bytes,16,opt,name=PortForward,proto3,oneof" json:"PortForward,omitempty"`
}

func (*OneOf_PortForward) MarshalTo

func (m *OneOf_PortForward) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PortForward) MarshalToSizedBuffer

func (m *OneOf_PortForward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PortForward) Size

func (m *OneOf_PortForward) Size() (n int)

type OneOf_PostgresBind

type OneOf_PostgresBind struct {
	PostgresBind *PostgresBind `protobuf:"bytes,62,opt,name=PostgresBind,proto3,oneof" json:"PostgresBind,omitempty"`
}

func (*OneOf_PostgresBind) MarshalTo

func (m *OneOf_PostgresBind) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PostgresBind) MarshalToSizedBuffer

func (m *OneOf_PostgresBind) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PostgresBind) Size

func (m *OneOf_PostgresBind) Size() (n int)

type OneOf_PostgresClose

type OneOf_PostgresClose struct {
	PostgresClose *PostgresClose `protobuf:"bytes,64,opt,name=PostgresClose,proto3,oneof" json:"PostgresClose,omitempty"`
}

func (*OneOf_PostgresClose) MarshalTo

func (m *OneOf_PostgresClose) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PostgresClose) MarshalToSizedBuffer

func (m *OneOf_PostgresClose) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PostgresClose) Size

func (m *OneOf_PostgresClose) Size() (n int)

type OneOf_PostgresExecute

type OneOf_PostgresExecute struct {
	PostgresExecute *PostgresExecute `protobuf:"bytes,63,opt,name=PostgresExecute,proto3,oneof" json:"PostgresExecute,omitempty"`
}

func (*OneOf_PostgresExecute) MarshalTo

func (m *OneOf_PostgresExecute) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PostgresExecute) MarshalToSizedBuffer

func (m *OneOf_PostgresExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PostgresExecute) Size

func (m *OneOf_PostgresExecute) Size() (n int)

type OneOf_PostgresFunctionCall

type OneOf_PostgresFunctionCall struct {
	PostgresFunctionCall *PostgresFunctionCall `protobuf:"bytes,65,opt,name=PostgresFunctionCall,proto3,oneof" json:"PostgresFunctionCall,omitempty"`
}

func (*OneOf_PostgresFunctionCall) MarshalTo

func (m *OneOf_PostgresFunctionCall) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PostgresFunctionCall) MarshalToSizedBuffer

func (m *OneOf_PostgresFunctionCall) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PostgresFunctionCall) Size

func (m *OneOf_PostgresFunctionCall) Size() (n int)

type OneOf_PostgresParse

type OneOf_PostgresParse struct {
	PostgresParse *PostgresParse `protobuf:"bytes,61,opt,name=PostgresParse,proto3,oneof" json:"PostgresParse,omitempty"`
}

func (*OneOf_PostgresParse) MarshalTo

func (m *OneOf_PostgresParse) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_PostgresParse) MarshalToSizedBuffer

func (m *OneOf_PostgresParse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_PostgresParse) Size

func (m *OneOf_PostgresParse) Size() (n int)

type OneOf_ProvisionTokenCreate

type OneOf_ProvisionTokenCreate struct {
	ProvisionTokenCreate *ProvisionTokenCreate `protobuf:"bytes,125,opt,name=ProvisionTokenCreate,proto3,oneof" json:"ProvisionTokenCreate,omitempty"`
}

func (*OneOf_ProvisionTokenCreate) MarshalTo

func (m *OneOf_ProvisionTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ProvisionTokenCreate) MarshalToSizedBuffer

func (m *OneOf_ProvisionTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ProvisionTokenCreate) Size

func (m *OneOf_ProvisionTokenCreate) Size() (n int)

type OneOf_RecoveryCodeGenerate

type OneOf_RecoveryCodeGenerate struct {
	RecoveryCodeGenerate *RecoveryCodeGenerate `protobuf:"bytes,51,opt,name=RecoveryCodeGenerate,proto3,oneof" json:"RecoveryCodeGenerate,omitempty"`
}

func (*OneOf_RecoveryCodeGenerate) MarshalTo

func (m *OneOf_RecoveryCodeGenerate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_RecoveryCodeGenerate) MarshalToSizedBuffer

func (m *OneOf_RecoveryCodeGenerate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RecoveryCodeGenerate) Size

func (m *OneOf_RecoveryCodeGenerate) Size() (n int)

type OneOf_RecoveryCodeUsed

type OneOf_RecoveryCodeUsed struct {
	RecoveryCodeUsed *RecoveryCodeUsed `protobuf:"bytes,52,opt,name=RecoveryCodeUsed,proto3,oneof" json:"RecoveryCodeUsed,omitempty"`
}

func (*OneOf_RecoveryCodeUsed) MarshalTo

func (m *OneOf_RecoveryCodeUsed) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_RecoveryCodeUsed) MarshalToSizedBuffer

func (m *OneOf_RecoveryCodeUsed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RecoveryCodeUsed) Size

func (m *OneOf_RecoveryCodeUsed) Size() (n int)

type OneOf_RenewableCertificateGenerationMismatch

type OneOf_RenewableCertificateGenerationMismatch struct {
	RenewableCertificateGenerationMismatch *RenewableCertificateGenerationMismatch `` /* 136-byte string literal not displayed */
}

func (*OneOf_RenewableCertificateGenerationMismatch) MarshalTo

func (*OneOf_RenewableCertificateGenerationMismatch) MarshalToSizedBuffer

func (m *OneOf_RenewableCertificateGenerationMismatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RenewableCertificateGenerationMismatch) Size

type OneOf_Resize

type OneOf_Resize struct {
	Resize *Resize `protobuf:"bytes,9,opt,name=Resize,proto3,oneof" json:"Resize,omitempty"`
}

func (*OneOf_Resize) MarshalTo

func (m *OneOf_Resize) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_Resize) MarshalToSizedBuffer

func (m *OneOf_Resize) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_Resize) Size

func (m *OneOf_Resize) Size() (n int)

type OneOf_RoleCreate

type OneOf_RoleCreate struct {
	RoleCreate *RoleCreate `protobuf:"bytes,25,opt,name=RoleCreate,proto3,oneof" json:"RoleCreate,omitempty"`
}

func (*OneOf_RoleCreate) MarshalTo

func (m *OneOf_RoleCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_RoleCreate) MarshalToSizedBuffer

func (m *OneOf_RoleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RoleCreate) Size

func (m *OneOf_RoleCreate) Size() (n int)

type OneOf_RoleDelete

type OneOf_RoleDelete struct {
	RoleDelete *RoleDelete `protobuf:"bytes,26,opt,name=RoleDelete,proto3,oneof" json:"RoleDelete,omitempty"`
}

func (*OneOf_RoleDelete) MarshalTo

func (m *OneOf_RoleDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_RoleDelete) MarshalToSizedBuffer

func (m *OneOf_RoleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RoleDelete) Size

func (m *OneOf_RoleDelete) Size() (n int)

type OneOf_RoleUpdate

type OneOf_RoleUpdate struct {
	RoleUpdate *RoleUpdate `protobuf:"bytes,139,opt,name=RoleUpdate,proto3,oneof" json:"RoleUpdate,omitempty"`
}

func (*OneOf_RoleUpdate) MarshalTo

func (m *OneOf_RoleUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_RoleUpdate) MarshalToSizedBuffer

func (m *OneOf_RoleUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_RoleUpdate) Size

func (m *OneOf_RoleUpdate) Size() (n int)

type OneOf_SAMLConnectorCreate

type OneOf_SAMLConnectorCreate struct {
	SAMLConnectorCreate *SAMLConnectorCreate `protobuf:"bytes,34,opt,name=SAMLConnectorCreate,proto3,oneof" json:"SAMLConnectorCreate,omitempty"`
}

func (*OneOf_SAMLConnectorCreate) MarshalTo

func (m *OneOf_SAMLConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorCreate) MarshalToSizedBuffer

func (m *OneOf_SAMLConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorCreate) Size

func (m *OneOf_SAMLConnectorCreate) Size() (n int)

type OneOf_SAMLConnectorDelete

type OneOf_SAMLConnectorDelete struct {
	SAMLConnectorDelete *SAMLConnectorDelete `protobuf:"bytes,35,opt,name=SAMLConnectorDelete,proto3,oneof" json:"SAMLConnectorDelete,omitempty"`
}

func (*OneOf_SAMLConnectorDelete) MarshalTo

func (m *OneOf_SAMLConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorDelete) MarshalToSizedBuffer

func (m *OneOf_SAMLConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorDelete) Size

func (m *OneOf_SAMLConnectorDelete) Size() (n int)

type OneOf_SAMLConnectorUpdate

type OneOf_SAMLConnectorUpdate struct {
	SAMLConnectorUpdate *SAMLConnectorUpdate `protobuf:"bytes,138,opt,name=SAMLConnectorUpdate,proto3,oneof" json:"SAMLConnectorUpdate,omitempty"`
}

func (*OneOf_SAMLConnectorUpdate) MarshalTo

func (m *OneOf_SAMLConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorUpdate) MarshalToSizedBuffer

func (m *OneOf_SAMLConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLConnectorUpdate) Size

func (m *OneOf_SAMLConnectorUpdate) Size() (n int)

type OneOf_SAMLIdPAuthAttempt

type OneOf_SAMLIdPAuthAttempt struct {
	SAMLIdPAuthAttempt *SAMLIdPAuthAttempt `protobuf:"bytes,115,opt,name=SAMLIdPAuthAttempt,proto3,oneof" json:"SAMLIdPAuthAttempt,omitempty"`
}

func (*OneOf_SAMLIdPAuthAttempt) MarshalTo

func (m *OneOf_SAMLIdPAuthAttempt) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPAuthAttempt) MarshalToSizedBuffer

func (m *OneOf_SAMLIdPAuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPAuthAttempt) Size

func (m *OneOf_SAMLIdPAuthAttempt) Size() (n int)

type OneOf_SAMLIdPServiceProviderCreate

type OneOf_SAMLIdPServiceProviderCreate struct {
	SAMLIdPServiceProviderCreate *SAMLIdPServiceProviderCreate `protobuf:"bytes,116,opt,name=SAMLIdPServiceProviderCreate,proto3,oneof" json:"SAMLIdPServiceProviderCreate,omitempty"`
}

func (*OneOf_SAMLIdPServiceProviderCreate) MarshalTo

func (m *OneOf_SAMLIdPServiceProviderCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderCreate) MarshalToSizedBuffer

func (m *OneOf_SAMLIdPServiceProviderCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderCreate) Size

type OneOf_SAMLIdPServiceProviderDelete

type OneOf_SAMLIdPServiceProviderDelete struct {
	SAMLIdPServiceProviderDelete *SAMLIdPServiceProviderDelete `protobuf:"bytes,118,opt,name=SAMLIdPServiceProviderDelete,proto3,oneof" json:"SAMLIdPServiceProviderDelete,omitempty"`
}

func (*OneOf_SAMLIdPServiceProviderDelete) MarshalTo

func (m *OneOf_SAMLIdPServiceProviderDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderDelete) MarshalToSizedBuffer

func (m *OneOf_SAMLIdPServiceProviderDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderDelete) Size

type OneOf_SAMLIdPServiceProviderDeleteAll

type OneOf_SAMLIdPServiceProviderDeleteAll struct {
	SAMLIdPServiceProviderDeleteAll *SAMLIdPServiceProviderDeleteAll `protobuf:"bytes,119,opt,name=SAMLIdPServiceProviderDeleteAll,proto3,oneof" json:"SAMLIdPServiceProviderDeleteAll,omitempty"`
}

func (*OneOf_SAMLIdPServiceProviderDeleteAll) MarshalTo

func (m *OneOf_SAMLIdPServiceProviderDeleteAll) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer

func (m *OneOf_SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderDeleteAll) Size

type OneOf_SAMLIdPServiceProviderUpdate

type OneOf_SAMLIdPServiceProviderUpdate struct {
	SAMLIdPServiceProviderUpdate *SAMLIdPServiceProviderUpdate `protobuf:"bytes,117,opt,name=SAMLIdPServiceProviderUpdate,proto3,oneof" json:"SAMLIdPServiceProviderUpdate,omitempty"`
}

func (*OneOf_SAMLIdPServiceProviderUpdate) MarshalTo

func (m *OneOf_SAMLIdPServiceProviderUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer

func (m *OneOf_SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SAMLIdPServiceProviderUpdate) Size

type OneOf_SCP

type OneOf_SCP struct {
	SCP *SCP `protobuf:"bytes,18,opt,name=SCP,proto3,oneof" json:"SCP,omitempty"`
}

func (*OneOf_SCP) MarshalTo

func (m *OneOf_SCP) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SCP) MarshalToSizedBuffer

func (m *OneOf_SCP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SCP) Size

func (m *OneOf_SCP) Size() (n int)

type OneOf_SFTP

type OneOf_SFTP struct {
	SFTP *SFTP `protobuf:"bytes,91,opt,name=SFTP,proto3,oneof" json:"SFTP,omitempty"`
}

func (*OneOf_SFTP) MarshalTo

func (m *OneOf_SFTP) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SFTP) MarshalToSizedBuffer

func (m *OneOf_SFTP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SFTP) Size

func (m *OneOf_SFTP) Size() (n int)

type OneOf_SPIFFESVIDIssued

type OneOf_SPIFFESVIDIssued struct {
	SPIFFESVIDIssued *SPIFFESVIDIssued `protobuf:"bytes,150,opt,name=SPIFFESVIDIssued,proto3,oneof" json:"SPIFFESVIDIssued,omitempty"`
}

func (*OneOf_SPIFFESVIDIssued) MarshalTo

func (m *OneOf_SPIFFESVIDIssued) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SPIFFESVIDIssued) MarshalToSizedBuffer

func (m *OneOf_SPIFFESVIDIssued) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SPIFFESVIDIssued) Size

func (m *OneOf_SPIFFESVIDIssued) Size() (n int)

type OneOf_SQLServerRPCRequest

type OneOf_SQLServerRPCRequest struct {
	SQLServerRPCRequest *SQLServerRPCRequest `protobuf:"bytes,89,opt,name=SQLServerRPCRequest,proto3,oneof" json:"SQLServerRPCRequest,omitempty"`
}

func (*OneOf_SQLServerRPCRequest) MarshalTo

func (m *OneOf_SQLServerRPCRequest) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SQLServerRPCRequest) MarshalToSizedBuffer

func (m *OneOf_SQLServerRPCRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SQLServerRPCRequest) Size

func (m *OneOf_SQLServerRPCRequest) Size() (n int)

type OneOf_SSMRun

type OneOf_SSMRun struct {
	SSMRun *SSMRun `protobuf:"bytes,99,opt,name=SSMRun,proto3,oneof" json:"SSMRun,omitempty"`
}

func (*OneOf_SSMRun) MarshalTo

func (m *OneOf_SSMRun) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SSMRun) MarshalToSizedBuffer

func (m *OneOf_SSMRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SSMRun) Size

func (m *OneOf_SSMRun) Size() (n int)

type OneOf_SecurityReportRun

type OneOf_SecurityReportRun struct {
	SecurityReportRun *SecurityReportRun `protobuf:"bytes,135,opt,name=SecurityReportRun,proto3,oneof" json:"SecurityReportRun,omitempty"`
}

func (*OneOf_SecurityReportRun) MarshalTo

func (m *OneOf_SecurityReportRun) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SecurityReportRun) MarshalToSizedBuffer

func (m *OneOf_SecurityReportRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SecurityReportRun) Size

func (m *OneOf_SecurityReportRun) Size() (n int)

type OneOf_SessionCommand

type OneOf_SessionCommand struct {
	SessionCommand *SessionCommand `protobuf:"bytes,11,opt,name=SessionCommand,proto3,oneof" json:"SessionCommand,omitempty"`
}

func (*OneOf_SessionCommand) MarshalTo

func (m *OneOf_SessionCommand) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionCommand) MarshalToSizedBuffer

func (m *OneOf_SessionCommand) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionCommand) Size

func (m *OneOf_SessionCommand) Size() (n int)

type OneOf_SessionConnect

type OneOf_SessionConnect struct {
	SessionConnect *SessionConnect `protobuf:"bytes,67,opt,name=SessionConnect,proto3,oneof" json:"SessionConnect,omitempty"`
}

func (*OneOf_SessionConnect) MarshalTo

func (m *OneOf_SessionConnect) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionConnect) MarshalToSizedBuffer

func (m *OneOf_SessionConnect) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionConnect) Size

func (m *OneOf_SessionConnect) Size() (n int)

type OneOf_SessionData

type OneOf_SessionData struct {
	SessionData *SessionData `protobuf:"bytes,14,opt,name=SessionData,proto3,oneof" json:"SessionData,omitempty"`
}

func (*OneOf_SessionData) MarshalTo

func (m *OneOf_SessionData) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionData) MarshalToSizedBuffer

func (m *OneOf_SessionData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionData) Size

func (m *OneOf_SessionData) Size() (n int)

type OneOf_SessionDisk

type OneOf_SessionDisk struct {
	SessionDisk *SessionDisk `protobuf:"bytes,12,opt,name=SessionDisk,proto3,oneof" json:"SessionDisk,omitempty"`
}

func (*OneOf_SessionDisk) MarshalTo

func (m *OneOf_SessionDisk) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionDisk) MarshalToSizedBuffer

func (m *OneOf_SessionDisk) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionDisk) Size

func (m *OneOf_SessionDisk) Size() (n int)

type OneOf_SessionEnd

type OneOf_SessionEnd struct {
	SessionEnd *SessionEnd `protobuf:"bytes,10,opt,name=SessionEnd,proto3,oneof" json:"SessionEnd,omitempty"`
}

func (*OneOf_SessionEnd) MarshalTo

func (m *OneOf_SessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionEnd) MarshalToSizedBuffer

func (m *OneOf_SessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionEnd) Size

func (m *OneOf_SessionEnd) Size() (n int)

type OneOf_SessionJoin

type OneOf_SessionJoin struct {
	SessionJoin *SessionJoin `protobuf:"bytes,6,opt,name=SessionJoin,proto3,oneof" json:"SessionJoin,omitempty"`
}

func (*OneOf_SessionJoin) MarshalTo

func (m *OneOf_SessionJoin) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionJoin) MarshalToSizedBuffer

func (m *OneOf_SessionJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionJoin) Size

func (m *OneOf_SessionJoin) Size() (n int)

type OneOf_SessionLeave

type OneOf_SessionLeave struct {
	SessionLeave *SessionLeave `protobuf:"bytes,15,opt,name=SessionLeave,proto3,oneof" json:"SessionLeave,omitempty"`
}

func (*OneOf_SessionLeave) MarshalTo

func (m *OneOf_SessionLeave) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionLeave) MarshalToSizedBuffer

func (m *OneOf_SessionLeave) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionLeave) Size

func (m *OneOf_SessionLeave) Size() (n int)

type OneOf_SessionNetwork

type OneOf_SessionNetwork struct {
	SessionNetwork *SessionNetwork `protobuf:"bytes,13,opt,name=SessionNetwork,proto3,oneof" json:"SessionNetwork,omitempty"`
}

func (*OneOf_SessionNetwork) MarshalTo

func (m *OneOf_SessionNetwork) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionNetwork) MarshalToSizedBuffer

func (m *OneOf_SessionNetwork) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionNetwork) Size

func (m *OneOf_SessionNetwork) Size() (n int)

type OneOf_SessionPrint

type OneOf_SessionPrint struct {
	SessionPrint *SessionPrint `protobuf:"bytes,7,opt,name=SessionPrint,proto3,oneof" json:"SessionPrint,omitempty"`
}

func (*OneOf_SessionPrint) MarshalTo

func (m *OneOf_SessionPrint) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionPrint) MarshalToSizedBuffer

func (m *OneOf_SessionPrint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionPrint) Size

func (m *OneOf_SessionPrint) Size() (n int)

type OneOf_SessionRecordingAccess

type OneOf_SessionRecordingAccess struct {
	SessionRecordingAccess *SessionRecordingAccess `protobuf:"bytes,94,opt,name=SessionRecordingAccess,proto3,oneof" json:"SessionRecordingAccess,omitempty"`
}

func (*OneOf_SessionRecordingAccess) MarshalTo

func (m *OneOf_SessionRecordingAccess) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionRecordingAccess) MarshalToSizedBuffer

func (m *OneOf_SessionRecordingAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionRecordingAccess) Size

func (m *OneOf_SessionRecordingAccess) Size() (n int)

type OneOf_SessionRecordingConfigUpdate

type OneOf_SessionRecordingConfigUpdate struct {
	SessionRecordingConfigUpdate *SessionRecordingConfigUpdate `protobuf:"bytes,153,opt,name=SessionRecordingConfigUpdate,proto3,oneof" json:"SessionRecordingConfigUpdate,omitempty"`
}

func (*OneOf_SessionRecordingConfigUpdate) MarshalTo

func (m *OneOf_SessionRecordingConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionRecordingConfigUpdate) MarshalToSizedBuffer

func (m *OneOf_SessionRecordingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionRecordingConfigUpdate) Size

type OneOf_SessionReject

type OneOf_SessionReject struct {
	SessionReject *SessionReject `protobuf:"bytes,8,opt,name=SessionReject,proto3,oneof" json:"SessionReject,omitempty"`
}

func (*OneOf_SessionReject) MarshalTo

func (m *OneOf_SessionReject) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionReject) MarshalToSizedBuffer

func (m *OneOf_SessionReject) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionReject) Size

func (m *OneOf_SessionReject) Size() (n int)

type OneOf_SessionStart

type OneOf_SessionStart struct {
	SessionStart *SessionStart `protobuf:"bytes,5,opt,name=SessionStart,proto3,oneof" json:"SessionStart,omitempty"`
}

func (*OneOf_SessionStart) MarshalTo

func (m *OneOf_SessionStart) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionStart) MarshalToSizedBuffer

func (m *OneOf_SessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionStart) Size

func (m *OneOf_SessionStart) Size() (n int)

type OneOf_SessionUpload

type OneOf_SessionUpload struct {
	SessionUpload *SessionUpload `protobuf:"bytes,43,opt,name=SessionUpload,proto3,oneof" json:"SessionUpload,omitempty"`
}

func (*OneOf_SessionUpload) MarshalTo

func (m *OneOf_SessionUpload) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_SessionUpload) MarshalToSizedBuffer

func (m *OneOf_SessionUpload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_SessionUpload) Size

func (m *OneOf_SessionUpload) Size() (n int)

type OneOf_Subsystem

type OneOf_Subsystem struct {
	Subsystem *Subsystem `protobuf:"bytes,20,opt,name=Subsystem,proto3,oneof" json:"Subsystem,omitempty"`
}

func (*OneOf_Subsystem) MarshalTo

func (m *OneOf_Subsystem) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_Subsystem) MarshalToSizedBuffer

func (m *OneOf_Subsystem) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_Subsystem) Size

func (m *OneOf_Subsystem) Size() (n int)

type OneOf_TrustedClusterCreate

type OneOf_TrustedClusterCreate struct {
	TrustedClusterCreate *TrustedClusterCreate `protobuf:"bytes,27,opt,name=TrustedClusterCreate,proto3,oneof" json:"TrustedClusterCreate,omitempty"`
}

func (*OneOf_TrustedClusterCreate) MarshalTo

func (m *OneOf_TrustedClusterCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterCreate) MarshalToSizedBuffer

func (m *OneOf_TrustedClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterCreate) Size

func (m *OneOf_TrustedClusterCreate) Size() (n int)

type OneOf_TrustedClusterDelete

type OneOf_TrustedClusterDelete struct {
	TrustedClusterDelete *TrustedClusterDelete `protobuf:"bytes,28,opt,name=TrustedClusterDelete,proto3,oneof" json:"TrustedClusterDelete,omitempty"`
}

func (*OneOf_TrustedClusterDelete) MarshalTo

func (m *OneOf_TrustedClusterDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterDelete) MarshalToSizedBuffer

func (m *OneOf_TrustedClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterDelete) Size

func (m *OneOf_TrustedClusterDelete) Size() (n int)

type OneOf_TrustedClusterTokenCreate

type OneOf_TrustedClusterTokenCreate struct {
	TrustedClusterTokenCreate *TrustedClusterTokenCreate `protobuf:"bytes,29,opt,name=TrustedClusterTokenCreate,proto3,oneof" json:"TrustedClusterTokenCreate,omitempty"`
}

func (*OneOf_TrustedClusterTokenCreate) MarshalTo

func (m *OneOf_TrustedClusterTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterTokenCreate) MarshalToSizedBuffer

func (m *OneOf_TrustedClusterTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_TrustedClusterTokenCreate) Size

func (m *OneOf_TrustedClusterTokenCreate) Size() (n int)

type OneOf_Unknown

type OneOf_Unknown struct {
	Unknown *Unknown `protobuf:"bytes,80,opt,name=Unknown,proto3,oneof" json:"Unknown,omitempty"`
}

func (*OneOf_Unknown) MarshalTo

func (m *OneOf_Unknown) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_Unknown) MarshalToSizedBuffer

func (m *OneOf_Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_Unknown) Size

func (m *OneOf_Unknown) Size() (n int)

type OneOf_UpgradeWindowStartUpdate

type OneOf_UpgradeWindowStartUpdate struct {
	UpgradeWindowStartUpdate *UpgradeWindowStartUpdate `protobuf:"bytes,92,opt,name=UpgradeWindowStartUpdate,proto3,oneof" json:"UpgradeWindowStartUpdate,omitempty"`
}

func (*OneOf_UpgradeWindowStartUpdate) MarshalTo

func (m *OneOf_UpgradeWindowStartUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UpgradeWindowStartUpdate) MarshalToSizedBuffer

func (m *OneOf_UpgradeWindowStartUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UpgradeWindowStartUpdate) Size

func (m *OneOf_UpgradeWindowStartUpdate) Size() (n int)

type OneOf_UserCreate

type OneOf_UserCreate struct {
	UserCreate *UserCreate `protobuf:"bytes,2,opt,name=UserCreate,proto3,oneof" json:"UserCreate,omitempty"`
}

func (*OneOf_UserCreate) MarshalTo

func (m *OneOf_UserCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserCreate) MarshalToSizedBuffer

func (m *OneOf_UserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserCreate) Size

func (m *OneOf_UserCreate) Size() (n int)

type OneOf_UserDelete

type OneOf_UserDelete struct {
	UserDelete *UserDelete `protobuf:"bytes,3,opt,name=UserDelete,proto3,oneof" json:"UserDelete,omitempty"`
}

func (*OneOf_UserDelete) MarshalTo

func (m *OneOf_UserDelete) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserDelete) MarshalToSizedBuffer

func (m *OneOf_UserDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserDelete) Size

func (m *OneOf_UserDelete) Size() (n int)

type OneOf_UserLogin

type OneOf_UserLogin struct {
	UserLogin *UserLogin `protobuf:"bytes,1,opt,name=UserLogin,proto3,oneof" json:"UserLogin,omitempty"`
}

func (*OneOf_UserLogin) MarshalTo

func (m *OneOf_UserLogin) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserLogin) MarshalToSizedBuffer

func (m *OneOf_UserLogin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserLogin) Size

func (m *OneOf_UserLogin) Size() (n int)

type OneOf_UserPasswordChange

type OneOf_UserPasswordChange struct {
	UserPasswordChange *UserPasswordChange `protobuf:"bytes,4,opt,name=UserPasswordChange,proto3,oneof" json:"UserPasswordChange,omitempty"`
}

func (*OneOf_UserPasswordChange) MarshalTo

func (m *OneOf_UserPasswordChange) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserPasswordChange) MarshalToSizedBuffer

func (m *OneOf_UserPasswordChange) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserPasswordChange) Size

func (m *OneOf_UserPasswordChange) Size() (n int)

type OneOf_UserTokenCreate

type OneOf_UserTokenCreate struct {
	UserTokenCreate *UserTokenCreate `protobuf:"bytes,24,opt,name=UserTokenCreate,proto3,oneof" json:"UserTokenCreate,omitempty"`
}

func (*OneOf_UserTokenCreate) MarshalTo

func (m *OneOf_UserTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserTokenCreate) MarshalToSizedBuffer

func (m *OneOf_UserTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserTokenCreate) Size

func (m *OneOf_UserTokenCreate) Size() (n int)

type OneOf_UserUpdate

type OneOf_UserUpdate struct {
	UserUpdate *UserUpdate `protobuf:"bytes,140,opt,name=UserUpdate,proto3,oneof" json:"UserUpdate,omitempty"`
}

func (*OneOf_UserUpdate) MarshalTo

func (m *OneOf_UserUpdate) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_UserUpdate) MarshalToSizedBuffer

func (m *OneOf_UserUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_UserUpdate) Size

func (m *OneOf_UserUpdate) Size() (n int)

type OneOf_ValidateMFAAuthResponse

type OneOf_ValidateMFAAuthResponse struct {
	ValidateMFAAuthResponse *ValidateMFAAuthResponse `protobuf:"bytes,147,opt,name=ValidateMFAAuthResponse,proto3,oneof" json:"ValidateMFAAuthResponse,omitempty"`
}

func (*OneOf_ValidateMFAAuthResponse) MarshalTo

func (m *OneOf_ValidateMFAAuthResponse) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_ValidateMFAAuthResponse) MarshalToSizedBuffer

func (m *OneOf_ValidateMFAAuthResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_ValidateMFAAuthResponse) Size

func (m *OneOf_ValidateMFAAuthResponse) Size() (n int)

type OneOf_WindowsDesktopSessionEnd

type OneOf_WindowsDesktopSessionEnd struct {
	WindowsDesktopSessionEnd *WindowsDesktopSessionEnd `protobuf:"bytes,60,opt,name=WindowsDesktopSessionEnd,proto3,oneof" json:"WindowsDesktopSessionEnd,omitempty"`
}

func (*OneOf_WindowsDesktopSessionEnd) MarshalTo

func (m *OneOf_WindowsDesktopSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_WindowsDesktopSessionEnd) MarshalToSizedBuffer

func (m *OneOf_WindowsDesktopSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_WindowsDesktopSessionEnd) Size

func (m *OneOf_WindowsDesktopSessionEnd) Size() (n int)

type OneOf_WindowsDesktopSessionStart

type OneOf_WindowsDesktopSessionStart struct {
	WindowsDesktopSessionStart *WindowsDesktopSessionStart `protobuf:"bytes,59,opt,name=WindowsDesktopSessionStart,proto3,oneof" json:"WindowsDesktopSessionStart,omitempty"`
}

func (*OneOf_WindowsDesktopSessionStart) MarshalTo

func (m *OneOf_WindowsDesktopSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_WindowsDesktopSessionStart) MarshalToSizedBuffer

func (m *OneOf_WindowsDesktopSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_WindowsDesktopSessionStart) Size

func (m *OneOf_WindowsDesktopSessionStart) Size() (n int)

type OneOf_X11Forward

type OneOf_X11Forward struct {
	X11Forward *X11Forward `protobuf:"bytes,17,opt,name=X11Forward,proto3,oneof" json:"X11Forward,omitempty"`
}

func (*OneOf_X11Forward) MarshalTo

func (m *OneOf_X11Forward) MarshalTo(dAtA []byte) (int, error)

func (*OneOf_X11Forward) MarshalToSizedBuffer

func (m *OneOf_X11Forward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOf_X11Forward) Size

func (m *OneOf_X11Forward) Size() (n int)

type OpenSearchCategory

type OpenSearchCategory int32

OpenSearchCategory specifies OpenSearch request category.

const (
	// OPEN_SEARCH_CATEGORY_GENERAL is for otherwise uncategorized calls.
	OpenSearchCategory_OPEN_SEARCH_CATEGORY_GENERAL OpenSearchCategory = 0
	// OPEN_SEARCH_CATEGORY_SECURITY covers /_plugins/_security API.
	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SECURITY OpenSearchCategory = 1
	// OPEN_SEARCH_CATEGORY_SEARCH is for search-related APIs.
	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SEARCH OpenSearchCategory = 2
	// OPEN_SEARCH_CATEGORY_SQL covers /_plugins/_sql and /_plugins/_ppl API.
	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SQL OpenSearchCategory = 3
)

func (OpenSearchCategory) EnumDescriptor

func (OpenSearchCategory) EnumDescriptor() ([]byte, []int)

func (OpenSearchCategory) String

func (x OpenSearchCategory) String() string

type OpenSearchRequest

type OpenSearchRequest struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Path is relative path in the URL.
	Path string `protobuf:"bytes,5,opt,name=Path,proto3" json:"path"`
	// RawQuery are the encoded query values.
	RawQuery string `protobuf:"bytes,6,opt,name=RawQuery,proto3" json:"raw_query"`
	// Method is the request HTTP method, like GET/POST/DELETE/etc.
	Method string `protobuf:"bytes,7,opt,name=Method,proto3" json:"method"`
	// Body is the request HTTP body.
	Body []byte `protobuf:"bytes,8,opt,name=Body,proto3" json:"body"`
	// Headers are the HTTP request headers.
	Headers github_com_gravitational_teleport_api_types_wrappers.Traits `` /* 138-byte string literal not displayed */
	// Category represents the category if API being accessed in a given request.
	Category OpenSearchCategory `protobuf:"varint,10,opt,name=Category,proto3,enum=events.OpenSearchCategory" json:"category"`
	// Target is an optional field indicating the target index or set of indices used as a subject of request.
	Target string `protobuf:"bytes,11,opt,name=Target,proto3" json:"target"`
	// Query is an optional text of query (e.g. an SQL select statement for _sql API), if a request includes it.
	Query string `protobuf:"bytes,12,opt,name=Query,proto3" json:"query"`
	// StatusCode is optional status code returned from the call to database.
	StatusCode           uint32   `protobuf:"varint,13,opt,name=StatusCode,proto3" json:"status_code"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OpenSearchRequest is emitted when a user executes a OpenSearch request via database-access.

func (*OpenSearchRequest) Descriptor

func (*OpenSearchRequest) Descriptor() ([]byte, []int)

func (*OpenSearchRequest) Marshal

func (m *OpenSearchRequest) Marshal() (dAtA []byte, err error)

func (*OpenSearchRequest) MarshalTo

func (m *OpenSearchRequest) MarshalTo(dAtA []byte) (int, error)

func (*OpenSearchRequest) MarshalToSizedBuffer

func (m *OpenSearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OpenSearchRequest) ProtoMessage

func (*OpenSearchRequest) ProtoMessage()

func (*OpenSearchRequest) Reset

func (m *OpenSearchRequest) Reset()

func (*OpenSearchRequest) Size

func (m *OpenSearchRequest) Size() (n int)

func (*OpenSearchRequest) String

func (m *OpenSearchRequest) String() string

func (*OpenSearchRequest) Unmarshal

func (m *OpenSearchRequest) Unmarshal(dAtA []byte) error

func (*OpenSearchRequest) XXX_DiscardUnknown

func (m *OpenSearchRequest) XXX_DiscardUnknown()

func (*OpenSearchRequest) XXX_Marshal

func (m *OpenSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OpenSearchRequest) XXX_Merge

func (m *OpenSearchRequest) XXX_Merge(src proto.Message)

func (*OpenSearchRequest) XXX_Size

func (m *OpenSearchRequest) XXX_Size() int

func (*OpenSearchRequest) XXX_Unmarshal

func (m *OpenSearchRequest) XXX_Unmarshal(b []byte) error

type PortForward

type PortForward struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status contains operation success or failure status
	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	// Addr is a target port forwarding address
	Addr                 string   `protobuf:"bytes,5,opt,name=Addr,proto3" json:"addr"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PortForward is emitted when a user requests port forwarding.

func (*PortForward) Descriptor

func (*PortForward) Descriptor() ([]byte, []int)

func (*PortForward) Marshal

func (m *PortForward) Marshal() (dAtA []byte, err error)

func (*PortForward) MarshalTo

func (m *PortForward) MarshalTo(dAtA []byte) (int, error)

func (*PortForward) MarshalToSizedBuffer

func (m *PortForward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PortForward) ProtoMessage

func (*PortForward) ProtoMessage()

func (*PortForward) Reset

func (m *PortForward) Reset()

func (*PortForward) Size

func (m *PortForward) Size() (n int)

func (*PortForward) String

func (m *PortForward) String() string

func (*PortForward) Unmarshal

func (m *PortForward) Unmarshal(dAtA []byte) error

func (*PortForward) XXX_DiscardUnknown

func (m *PortForward) XXX_DiscardUnknown()

func (*PortForward) XXX_Marshal

func (m *PortForward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PortForward) XXX_Merge

func (m *PortForward) XXX_Merge(src proto.Message)

func (*PortForward) XXX_Size

func (m *PortForward) XXX_Size() int

func (*PortForward) XXX_Unmarshal

func (m *PortForward) XXX_Unmarshal(b []byte) error

type PostgresBind

type PostgresBind struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementName is the name of prepared statement that's being bound to parameters.
	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
	// PortalName is the destination portal name that binds statement to parameters.
	PortalName string `protobuf:"bytes,6,opt,name=PortalName,proto3" json:"portal_name"`
	// Parameters are the query bind parameters.
	Parameters           []string `protobuf:"bytes,7,rep,name=Parameters,proto3" json:"parameters"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresBind is emitted when a Postgres client readies a prepared statement for execution and binds it to parameters.

func (*PostgresBind) Descriptor

func (*PostgresBind) Descriptor() ([]byte, []int)

func (*PostgresBind) Marshal

func (m *PostgresBind) Marshal() (dAtA []byte, err error)

func (*PostgresBind) MarshalTo

func (m *PostgresBind) MarshalTo(dAtA []byte) (int, error)

func (*PostgresBind) MarshalToSizedBuffer

func (m *PostgresBind) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PostgresBind) ProtoMessage

func (*PostgresBind) ProtoMessage()

func (*PostgresBind) Reset

func (m *PostgresBind) Reset()

func (*PostgresBind) Size

func (m *PostgresBind) Size() (n int)

func (*PostgresBind) String

func (m *PostgresBind) String() string

func (*PostgresBind) Unmarshal

func (m *PostgresBind) Unmarshal(dAtA []byte) error

func (*PostgresBind) XXX_DiscardUnknown

func (m *PostgresBind) XXX_DiscardUnknown()

func (*PostgresBind) XXX_Marshal

func (m *PostgresBind) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PostgresBind) XXX_Merge

func (m *PostgresBind) XXX_Merge(src proto.Message)

func (*PostgresBind) XXX_Size

func (m *PostgresBind) XXX_Size() int

func (*PostgresBind) XXX_Unmarshal

func (m *PostgresBind) XXX_Unmarshal(b []byte) error

type PostgresClose

type PostgresClose struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementName is the name of prepared statement that's being closed.
	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
	// PortalName is the name of destination portal that's being closed.
	PortalName           string   `protobuf:"bytes,6,opt,name=PortalName,proto3" json:"portal_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresClose is emitted when a Postgres client closes an existing prepared statement.

func (*PostgresClose) Descriptor

func (*PostgresClose) Descriptor() ([]byte, []int)

func (*PostgresClose) Marshal

func (m *PostgresClose) Marshal() (dAtA []byte, err error)

func (*PostgresClose) MarshalTo

func (m *PostgresClose) MarshalTo(dAtA []byte) (int, error)

func (*PostgresClose) MarshalToSizedBuffer

func (m *PostgresClose) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PostgresClose) ProtoMessage

func (*PostgresClose) ProtoMessage()

func (*PostgresClose) Reset

func (m *PostgresClose) Reset()

func (*PostgresClose) Size

func (m *PostgresClose) Size() (n int)

func (*PostgresClose) String

func (m *PostgresClose) String() string

func (*PostgresClose) Unmarshal

func (m *PostgresClose) Unmarshal(dAtA []byte) error

func (*PostgresClose) XXX_DiscardUnknown

func (m *PostgresClose) XXX_DiscardUnknown()

func (*PostgresClose) XXX_Marshal

func (m *PostgresClose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PostgresClose) XXX_Merge

func (m *PostgresClose) XXX_Merge(src proto.Message)

func (*PostgresClose) XXX_Size

func (m *PostgresClose) XXX_Size() int

func (*PostgresClose) XXX_Unmarshal

func (m *PostgresClose) XXX_Unmarshal(b []byte) error

type PostgresExecute

type PostgresExecute struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// PortalName is the name of destination portal that's being executed.
	PortalName           string   `protobuf:"bytes,5,opt,name=PortalName,proto3" json:"portal_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresExecute is emitted when a Postgres client executes a previously bound prepared statement.

func (*PostgresExecute) Descriptor

func (*PostgresExecute) Descriptor() ([]byte, []int)

func (*PostgresExecute) Marshal

func (m *PostgresExecute) Marshal() (dAtA []byte, err error)

func (*PostgresExecute) MarshalTo

func (m *PostgresExecute) MarshalTo(dAtA []byte) (int, error)

func (*PostgresExecute) MarshalToSizedBuffer

func (m *PostgresExecute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PostgresExecute) ProtoMessage

func (*PostgresExecute) ProtoMessage()

func (*PostgresExecute) Reset

func (m *PostgresExecute) Reset()

func (*PostgresExecute) Size

func (m *PostgresExecute) Size() (n int)

func (*PostgresExecute) String

func (m *PostgresExecute) String() string

func (*PostgresExecute) Unmarshal

func (m *PostgresExecute) Unmarshal(dAtA []byte) error

func (*PostgresExecute) XXX_DiscardUnknown

func (m *PostgresExecute) XXX_DiscardUnknown()

func (*PostgresExecute) XXX_Marshal

func (m *PostgresExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PostgresExecute) XXX_Merge

func (m *PostgresExecute) XXX_Merge(src proto.Message)

func (*PostgresExecute) XXX_Size

func (m *PostgresExecute) XXX_Size() int

func (*PostgresExecute) XXX_Unmarshal

func (m *PostgresExecute) XXX_Unmarshal(b []byte) error

type PostgresFunctionCall

type PostgresFunctionCall struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// FunctionOID is the Postgres object ID of the called function.
	FunctionOID uint32 `protobuf:"varint,5,opt,name=FunctionOID,proto3" json:"function_oid"`
	// FunctionArgs contains formatted function arguments.
	FunctionArgs         []string `protobuf:"bytes,6,rep,name=FunctionArgs,proto3" json:"function_args,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresFunctionCall is emitted when a Postgres client calls internal database function.

func (*PostgresFunctionCall) Descriptor

func (*PostgresFunctionCall) Descriptor() ([]byte, []int)

func (*PostgresFunctionCall) Marshal

func (m *PostgresFunctionCall) Marshal() (dAtA []byte, err error)

func (*PostgresFunctionCall) MarshalTo

func (m *PostgresFunctionCall) MarshalTo(dAtA []byte) (int, error)

func (*PostgresFunctionCall) MarshalToSizedBuffer

func (m *PostgresFunctionCall) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PostgresFunctionCall) ProtoMessage

func (*PostgresFunctionCall) ProtoMessage()

func (*PostgresFunctionCall) Reset

func (m *PostgresFunctionCall) Reset()

func (*PostgresFunctionCall) Size

func (m *PostgresFunctionCall) Size() (n int)

func (*PostgresFunctionCall) String

func (m *PostgresFunctionCall) String() string

func (*PostgresFunctionCall) Unmarshal

func (m *PostgresFunctionCall) Unmarshal(dAtA []byte) error

func (*PostgresFunctionCall) XXX_DiscardUnknown

func (m *PostgresFunctionCall) XXX_DiscardUnknown()

func (*PostgresFunctionCall) XXX_Marshal

func (m *PostgresFunctionCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PostgresFunctionCall) XXX_Merge

func (m *PostgresFunctionCall) XXX_Merge(src proto.Message)

func (*PostgresFunctionCall) XXX_Size

func (m *PostgresFunctionCall) XXX_Size() int

func (*PostgresFunctionCall) XXX_Unmarshal

func (m *PostgresFunctionCall) XXX_Unmarshal(b []byte) error

type PostgresParse

type PostgresParse struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// StatementName is the prepared statement name.
	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
	// Query is the prepared statement query.
	Query                string   `protobuf:"bytes,6,opt,name=Query,proto3" json:"query"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresParse is emitted when a Postgres client creates a prepared statement using extended query protocol.

func (*PostgresParse) Descriptor

func (*PostgresParse) Descriptor() ([]byte, []int)

func (*PostgresParse) Marshal

func (m *PostgresParse) Marshal() (dAtA []byte, err error)

func (*PostgresParse) MarshalTo

func (m *PostgresParse) MarshalTo(dAtA []byte) (int, error)

func (*PostgresParse) MarshalToSizedBuffer

func (m *PostgresParse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PostgresParse) ProtoMessage

func (*PostgresParse) ProtoMessage()

func (*PostgresParse) Reset

func (m *PostgresParse) Reset()

func (*PostgresParse) Size

func (m *PostgresParse) Size() (n int)

func (*PostgresParse) String

func (m *PostgresParse) String() string

func (*PostgresParse) Unmarshal

func (m *PostgresParse) Unmarshal(dAtA []byte) error

func (*PostgresParse) XXX_DiscardUnknown

func (m *PostgresParse) XXX_DiscardUnknown()

func (*PostgresParse) XXX_Marshal

func (m *PostgresParse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PostgresParse) XXX_Merge

func (m *PostgresParse) XXX_Merge(src proto.Message)

func (*PostgresParse) XXX_Size

func (m *PostgresParse) XXX_Size() int

func (*PostgresParse) XXX_Unmarshal

func (m *PostgresParse) XXX_Unmarshal(b []byte) error

type PreparedSessionEvent

type PreparedSessionEvent interface {
	GetAuditEvent() AuditEvent
}

PreparedSessionEvent is an event that has been prepared by a github.com/gravitational/teleport/lib/events.SessionEventPreparer. More specifically, it is a wrapper around an AuditEvent that signifies the event has been prepared and is ready to be recorded or emitted.

type ProtoMarshaler

type ProtoMarshaler interface {
	// Size returns size of the object when marshaled
	Size() (n int)

	// MarshalTo marshals the object to sized buffer
	MarshalTo(dAtA []byte) (int, error)
}

ProtoMarshaler implements marshaler interface

type ProvisionTokenCreate

type ProvisionTokenCreate struct {
	Metadata             `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	ResourceMetadata     `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	Roles                []github_com_gravitational_teleport_api_types.SystemRole `` /* 127-byte string literal not displayed */
	JoinMethod           github_com_gravitational_teleport_api_types.JoinMethod   `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_unrecognized     []byte                                                   `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

ProvisionTokenCreate event is emitted when a provisioning token (a.k.a. join token) of any role is created.

func (*ProvisionTokenCreate) Descriptor

func (*ProvisionTokenCreate) Descriptor() ([]byte, []int)

func (*ProvisionTokenCreate) Marshal

func (m *ProvisionTokenCreate) Marshal() (dAtA []byte, err error)

func (*ProvisionTokenCreate) MarshalTo

func (m *ProvisionTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*ProvisionTokenCreate) MarshalToSizedBuffer

func (m *ProvisionTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProvisionTokenCreate) ProtoMessage

func (*ProvisionTokenCreate) ProtoMessage()

func (*ProvisionTokenCreate) Reset

func (m *ProvisionTokenCreate) Reset()

func (*ProvisionTokenCreate) Size

func (m *ProvisionTokenCreate) Size() (n int)

func (*ProvisionTokenCreate) String

func (m *ProvisionTokenCreate) String() string

func (*ProvisionTokenCreate) Unmarshal

func (m *ProvisionTokenCreate) Unmarshal(dAtA []byte) error

func (*ProvisionTokenCreate) XXX_DiscardUnknown

func (m *ProvisionTokenCreate) XXX_DiscardUnknown()

func (*ProvisionTokenCreate) XXX_Marshal

func (m *ProvisionTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProvisionTokenCreate) XXX_Merge

func (m *ProvisionTokenCreate) XXX_Merge(src proto.Message)

func (*ProvisionTokenCreate) XXX_Size

func (m *ProvisionTokenCreate) XXX_Size() int

func (*ProvisionTokenCreate) XXX_Unmarshal

func (m *ProvisionTokenCreate) XXX_Unmarshal(b []byte) error

type RecoveryCodeGenerate

type RecoveryCodeGenerate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RecoveryCodeGenerate is emitted when a user's new recovery codes are generated and updated.

func (*RecoveryCodeGenerate) Descriptor

func (*RecoveryCodeGenerate) Descriptor() ([]byte, []int)

func (*RecoveryCodeGenerate) Marshal

func (m *RecoveryCodeGenerate) Marshal() (dAtA []byte, err error)

func (*RecoveryCodeGenerate) MarshalTo

func (m *RecoveryCodeGenerate) MarshalTo(dAtA []byte) (int, error)

func (*RecoveryCodeGenerate) MarshalToSizedBuffer

func (m *RecoveryCodeGenerate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RecoveryCodeGenerate) ProtoMessage

func (*RecoveryCodeGenerate) ProtoMessage()

func (*RecoveryCodeGenerate) Reset

func (m *RecoveryCodeGenerate) Reset()

func (*RecoveryCodeGenerate) Size

func (m *RecoveryCodeGenerate) Size() (n int)

func (*RecoveryCodeGenerate) String

func (m *RecoveryCodeGenerate) String() string

func (*RecoveryCodeGenerate) Unmarshal

func (m *RecoveryCodeGenerate) Unmarshal(dAtA []byte) error

func (*RecoveryCodeGenerate) XXX_DiscardUnknown

func (m *RecoveryCodeGenerate) XXX_DiscardUnknown()

func (*RecoveryCodeGenerate) XXX_Marshal

func (m *RecoveryCodeGenerate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RecoveryCodeGenerate) XXX_Merge

func (m *RecoveryCodeGenerate) XXX_Merge(src proto.Message)

func (*RecoveryCodeGenerate) XXX_Size

func (m *RecoveryCodeGenerate) XXX_Size() int

func (*RecoveryCodeGenerate) XXX_Unmarshal

func (m *RecoveryCodeGenerate) XXX_Unmarshal(b []byte) error

type RecoveryCodeUsed

type RecoveryCodeUsed struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Status contains fields to indicate whether attempt was successful or not.
	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RecoveryCodeUsed is emitted when a user's recovery code was used successfully or unsuccessfully.

func (*RecoveryCodeUsed) Descriptor

func (*RecoveryCodeUsed) Descriptor() ([]byte, []int)

func (*RecoveryCodeUsed) Marshal

func (m *RecoveryCodeUsed) Marshal() (dAtA []byte, err error)

func (*RecoveryCodeUsed) MarshalTo

func (m *RecoveryCodeUsed) MarshalTo(dAtA []byte) (int, error)

func (*RecoveryCodeUsed) MarshalToSizedBuffer

func (m *RecoveryCodeUsed) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RecoveryCodeUsed) ProtoMessage

func (*RecoveryCodeUsed) ProtoMessage()

func (*RecoveryCodeUsed) Reset

func (m *RecoveryCodeUsed) Reset()

func (*RecoveryCodeUsed) Size

func (m *RecoveryCodeUsed) Size() (n int)

func (*RecoveryCodeUsed) String

func (m *RecoveryCodeUsed) String() string

func (*RecoveryCodeUsed) Unmarshal

func (m *RecoveryCodeUsed) Unmarshal(dAtA []byte) error

func (*RecoveryCodeUsed) XXX_DiscardUnknown

func (m *RecoveryCodeUsed) XXX_DiscardUnknown()

func (*RecoveryCodeUsed) XXX_Marshal

func (m *RecoveryCodeUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RecoveryCodeUsed) XXX_Merge

func (m *RecoveryCodeUsed) XXX_Merge(src proto.Message)

func (*RecoveryCodeUsed) XXX_Size

func (m *RecoveryCodeUsed) XXX_Size() int

func (*RecoveryCodeUsed) XXX_Unmarshal

func (m *RecoveryCodeUsed) XXX_Unmarshal(b []byte) error

type RenewableCertificateGenerationMismatch

type RenewableCertificateGenerationMismatch struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// UserMetadata is a common user event metadata.
	UserMetadata         `protobuf:"bytes,2,opt,name=UserMetadata,proto3,embedded=UserMetadata" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RenewableCertificateGenerationMismatch is emitted when a renewable certificate's generation counter fails to validate, possibly indicating a stolen certificate and an invalid renewal attempt.

func (*RenewableCertificateGenerationMismatch) Descriptor

func (*RenewableCertificateGenerationMismatch) Descriptor() ([]byte, []int)

func (*RenewableCertificateGenerationMismatch) Marshal

func (m *RenewableCertificateGenerationMismatch) Marshal() (dAtA []byte, err error)

func (*RenewableCertificateGenerationMismatch) MarshalTo

func (m *RenewableCertificateGenerationMismatch) MarshalTo(dAtA []byte) (int, error)

func (*RenewableCertificateGenerationMismatch) MarshalToSizedBuffer

func (m *RenewableCertificateGenerationMismatch) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RenewableCertificateGenerationMismatch) ProtoMessage

func (*RenewableCertificateGenerationMismatch) Reset

func (*RenewableCertificateGenerationMismatch) Size

func (*RenewableCertificateGenerationMismatch) String

func (*RenewableCertificateGenerationMismatch) Unmarshal

func (m *RenewableCertificateGenerationMismatch) Unmarshal(dAtA []byte) error

func (*RenewableCertificateGenerationMismatch) XXX_DiscardUnknown

func (m *RenewableCertificateGenerationMismatch) XXX_DiscardUnknown()

func (*RenewableCertificateGenerationMismatch) XXX_Marshal

func (m *RenewableCertificateGenerationMismatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RenewableCertificateGenerationMismatch) XXX_Merge

func (*RenewableCertificateGenerationMismatch) XXX_Size

func (*RenewableCertificateGenerationMismatch) XXX_Unmarshal

func (m *RenewableCertificateGenerationMismatch) XXX_Unmarshal(b []byte) error

type Resize

type Resize struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
	// TerminalSize is expressed as 'W:H'
	TerminalSize string `protobuf:"bytes,6,opt,name=TerminalSize,proto3" json:"size,omitempty"`
	// KubernetesCluster has information about a kubernetes cluster, if
	// applicable.
	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
	// KubernetesPod has information about a kubernetes pod, if applicable.
	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

Resize means that some user resized PTY on the client

func (*Resize) Descriptor

func (*Resize) Descriptor() ([]byte, []int)

func (*Resize) Marshal

func (m *Resize) Marshal() (dAtA []byte, err error)

func (*Resize) MarshalTo

func (m *Resize) MarshalTo(dAtA []byte) (int, error)

func (*Resize) MarshalToSizedBuffer

func (m *Resize) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Resize) ProtoMessage

func (*Resize) ProtoMessage()

func (*Resize) Reset

func (m *Resize) Reset()

func (*Resize) Size

func (m *Resize) Size() (n int)

func (*Resize) String

func (m *Resize) String() string

func (*Resize) Unmarshal

func (m *Resize) Unmarshal(dAtA []byte) error

func (*Resize) XXX_DiscardUnknown

func (m *Resize) XXX_DiscardUnknown()

func (*Resize) XXX_Marshal

func (m *Resize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Resize) XXX_Merge

func (m *Resize) XXX_Merge(src proto.Message)

func (*Resize) XXX_Size

func (m *Resize) XXX_Size() int

func (*Resize) XXX_Unmarshal

func (m *Resize) XXX_Unmarshal(b []byte) error

type ResourceID

type ResourceID struct {
	// ClusterName is the name of the cluster the resource is in.
	ClusterName string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"cluster"`
	// Kind is the resource kind.
	Kind string `protobuf:"bytes,2,opt,name=Kind,proto3" json:"kind"`
	// Name is the name of the specific resource.
	Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"name"`
	// SubResourceName is the resource belonging to resource identified by "Name"
	// that the user is allowed to access to.
	// When granting access to a subresource, access to other resources is limited.
	// Currently it just supports resources of Kind=pod and the format is the following
	// "<kube_namespace>/<kube_pod>".
	SubResourceName      string   `protobuf:"bytes,4,opt,name=SubResourceName,proto3" json:"sub_resource,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ResourceID is a unique identifier for a teleport resource. This is duplicated from api/types/types.proto to decouple the api and events types and because neither file currently imports the other.

func ResourceIDs

func ResourceIDs(resourceIDs []types.ResourceID) []ResourceID

EventResourceIDs converts a []ResourceID to a []events.ResourceID

func (*ResourceID) Descriptor

func (*ResourceID) Descriptor() ([]byte, []int)

func (*ResourceID) Marshal

func (m *ResourceID) Marshal() (dAtA []byte, err error)

func (*ResourceID) MarshalTo

func (m *ResourceID) MarshalTo(dAtA []byte) (int, error)

func (*ResourceID) MarshalToSizedBuffer

func (m *ResourceID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceID) ProtoMessage

func (*ResourceID) ProtoMessage()

func (*ResourceID) Reset

func (m *ResourceID) Reset()

func (*ResourceID) Size

func (m *ResourceID) Size() (n int)

func (*ResourceID) String

func (m *ResourceID) String() string

func (*ResourceID) Unmarshal

func (m *ResourceID) Unmarshal(dAtA []byte) error

func (*ResourceID) XXX_DiscardUnknown

func (m *ResourceID) XXX_DiscardUnknown()

func (*ResourceID) XXX_Marshal

func (m *ResourceID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceID) XXX_Merge

func (m *ResourceID) XXX_Merge(src proto.Message)

func (*ResourceID) XXX_Size

func (m *ResourceID) XXX_Size() int

func (*ResourceID) XXX_Unmarshal

func (m *ResourceID) XXX_Unmarshal(b []byte) error

type ResourceMetadata

type ResourceMetadata struct {
	// ResourceName is a resource name
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name,omitempty"`
	// Expires is set if resource expires
	Expires time.Time `protobuf:"bytes,2,opt,name=Expires,proto3,stdtime" json:"expires,omitempty"`
	// UpdatedBy if set indicates the user who modified the resource
	UpdatedBy string `protobuf:"bytes,3,opt,name=UpdatedBy,proto3" json:"updated_by,omitempty"`
	// TTL is a TTL of reset password token represented as duration, e.g. "10m"
	// used for compatibility purposes for some events, Expires should be used instead
	// as it's more useful (contains exact expiration date/time)
	TTL                  string   `protobuf:"bytes,4,opt,name=TTL,proto3" json:"ttl,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ResourceMetadata is a common resource metadata

func (*ResourceMetadata) Descriptor

func (*ResourceMetadata) Descriptor() ([]byte, []int)

func (*ResourceMetadata) Marshal

func (m *ResourceMetadata) Marshal() (dAtA []byte, err error)

func (*ResourceMetadata) MarshalTo

func (m *ResourceMetadata) MarshalTo(dAtA []byte) (int, error)

func (*ResourceMetadata) MarshalToSizedBuffer

func (m *ResourceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceMetadata) ProtoMessage

func (*ResourceMetadata) ProtoMessage()

func (*ResourceMetadata) Reset

func (m *ResourceMetadata) Reset()

func (*ResourceMetadata) Size

func (m *ResourceMetadata) Size() (n int)

func (*ResourceMetadata) String

func (m *ResourceMetadata) String() string

func (*ResourceMetadata) Unmarshal

func (m *ResourceMetadata) Unmarshal(dAtA []byte) error

func (*ResourceMetadata) XXX_DiscardUnknown

func (m *ResourceMetadata) XXX_DiscardUnknown()

func (*ResourceMetadata) XXX_Marshal

func (m *ResourceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceMetadata) XXX_Merge

func (m *ResourceMetadata) XXX_Merge(src proto.Message)

func (*ResourceMetadata) XXX_Size

func (m *ResourceMetadata) XXX_Size() int

func (*ResourceMetadata) XXX_Unmarshal

func (m *ResourceMetadata) XXX_Unmarshal(b []byte) error

type RoleCreate

type RoleCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RoleCreate is emitted when a role is created/updated.

func (*RoleCreate) Descriptor

func (*RoleCreate) Descriptor() ([]byte, []int)

func (*RoleCreate) Marshal

func (m *RoleCreate) Marshal() (dAtA []byte, err error)

func (*RoleCreate) MarshalTo

func (m *RoleCreate) MarshalTo(dAtA []byte) (int, error)

func (*RoleCreate) MarshalToSizedBuffer

func (m *RoleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoleCreate) ProtoMessage

func (*RoleCreate) ProtoMessage()

func (*RoleCreate) Reset

func (m *RoleCreate) Reset()

func (*RoleCreate) Size

func (m *RoleCreate) Size() (n int)

func (*RoleCreate) String

func (m *RoleCreate) String() string

func (*RoleCreate) Unmarshal

func (m *RoleCreate) Unmarshal(dAtA []byte) error

func (*RoleCreate) XXX_DiscardUnknown

func (m *RoleCreate) XXX_DiscardUnknown()

func (*RoleCreate) XXX_Marshal

func (m *RoleCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoleCreate) XXX_Merge

func (m *RoleCreate) XXX_Merge(src proto.Message)

func (*RoleCreate) XXX_Size

func (m *RoleCreate) XXX_Size() int

func (*RoleCreate) XXX_Unmarshal

func (m *RoleCreate) XXX_Unmarshal(b []byte) error

type RoleDelete

type RoleDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RoleDelete is emitted when a role is deleted

func (*RoleDelete) Descriptor

func (*RoleDelete) Descriptor() ([]byte, []int)

func (*RoleDelete) Marshal

func (m *RoleDelete) Marshal() (dAtA []byte, err error)

func (*RoleDelete) MarshalTo

func (m *RoleDelete) MarshalTo(dAtA []byte) (int, error)

func (*RoleDelete) MarshalToSizedBuffer

func (m *RoleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoleDelete) ProtoMessage

func (*RoleDelete) ProtoMessage()

func (*RoleDelete) Reset

func (m *RoleDelete) Reset()

func (*RoleDelete) Size

func (m *RoleDelete) Size() (n int)

func (*RoleDelete) String

func (m *RoleDelete) String() string

func (*RoleDelete) Unmarshal

func (m *RoleDelete) Unmarshal(dAtA []byte) error

func (*RoleDelete) XXX_DiscardUnknown

func (m *RoleDelete) XXX_DiscardUnknown()

func (*RoleDelete) XXX_Marshal

func (m *RoleDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoleDelete) XXX_Merge

func (m *RoleDelete) XXX_Merge(src proto.Message)

func (*RoleDelete) XXX_Size

func (m *RoleDelete) XXX_Size() int

func (*RoleDelete) XXX_Unmarshal

func (m *RoleDelete) XXX_Unmarshal(b []byte) error

type RoleUpdate

type RoleUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RoleUpdate is emitted when a role is updated.

func (*RoleUpdate) Descriptor

func (*RoleUpdate) Descriptor() ([]byte, []int)

func (*RoleUpdate) Marshal

func (m *RoleUpdate) Marshal() (dAtA []byte, err error)

func (*RoleUpdate) MarshalTo

func (m *RoleUpdate) MarshalTo(dAtA []byte) (int, error)

func (*RoleUpdate) MarshalToSizedBuffer

func (m *RoleUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoleUpdate) ProtoMessage

func (*RoleUpdate) ProtoMessage()

func (*RoleUpdate) Reset

func (m *RoleUpdate) Reset()

func (*RoleUpdate) Size

func (m *RoleUpdate) Size() (n int)

func (*RoleUpdate) String

func (m *RoleUpdate) String() string

func (*RoleUpdate) Unmarshal

func (m *RoleUpdate) Unmarshal(dAtA []byte) error

func (*RoleUpdate) XXX_DiscardUnknown

func (m *RoleUpdate) XXX_DiscardUnknown()

func (*RoleUpdate) XXX_Marshal

func (m *RoleUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoleUpdate) XXX_Merge

func (m *RoleUpdate) XXX_Merge(src proto.Message)

func (*RoleUpdate) XXX_Size

func (m *RoleUpdate) XXX_Size() int

func (*RoleUpdate) XXX_Unmarshal

func (m *RoleUpdate) XXX_Unmarshal(b []byte) error

type RouteToApp

type RouteToApp struct {
	// Name is the application name certificate is being requested for.
	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
	// SessionID is the ID of the application session.
	SessionID string `protobuf:"bytes,2,opt,name=SessionID,proto3" json:"session_id"`
	// PublicAddr is the application public address.
	PublicAddr string `protobuf:"bytes,3,opt,name=PublicAddr,proto3" json:"public_addr"`
	// ClusterName is the cluster where the application resides.
	ClusterName string `protobuf:"bytes,4,opt,name=ClusterName,proto3" json:"cluster_name"`
	// AWSRoleARN is the AWS role to assume when accessing AWS API.
	AWSRoleARN string `protobuf:"bytes,5,opt,name=AWSRoleARN,proto3" json:"aws_role_arn,omitempty"`
	// AzureIdentity is the Azure identity ot assume when accessing Azure API.
	AzureIdentity string `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity,omitempty"`
	// GCPServiceAccount is the GCP service account to assume when accessing GCP API.
	GCPServiceAccount    string   `protobuf:"bytes,7,opt,name=GCPServiceAccount,proto3" json:"gcp_service_account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RouteToApp contains parameters for application access certificate requests.

func (*RouteToApp) Descriptor

func (*RouteToApp) Descriptor() ([]byte, []int)

func (*RouteToApp) Marshal

func (m *RouteToApp) Marshal() (dAtA []byte, err error)

func (*RouteToApp) MarshalTo

func (m *RouteToApp) MarshalTo(dAtA []byte) (int, error)

func (*RouteToApp) MarshalToSizedBuffer

func (m *RouteToApp) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteToApp) ProtoMessage

func (*RouteToApp) ProtoMessage()

func (*RouteToApp) Reset

func (m *RouteToApp) Reset()

func (*RouteToApp) Size

func (m *RouteToApp) Size() (n int)

func (*RouteToApp) String

func (m *RouteToApp) String() string

func (*RouteToApp) Unmarshal

func (m *RouteToApp) Unmarshal(dAtA []byte) error

func (*RouteToApp) XXX_DiscardUnknown

func (m *RouteToApp) XXX_DiscardUnknown()

func (*RouteToApp) XXX_Marshal

func (m *RouteToApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteToApp) XXX_Merge

func (m *RouteToApp) XXX_Merge(src proto.Message)

func (*RouteToApp) XXX_Size

func (m *RouteToApp) XXX_Size() int

func (*RouteToApp) XXX_Unmarshal

func (m *RouteToApp) XXX_Unmarshal(b []byte) error

type RouteToDatabase

type RouteToDatabase struct {
	// ServiceName is the Teleport database proxy service name the cert is for.
	ServiceName string `protobuf:"bytes,1,opt,name=ServiceName,proto3" json:"service_name"`
	// Protocol is the type of the database the cert is for.
	Protocol string `protobuf:"bytes,2,opt,name=Protocol,proto3" json:"protocol"`
	// Username is an optional database username to embed.
	Username string `protobuf:"bytes,3,opt,name=Username,proto3" json:"username,omitempty"`
	// Database is an optional database name to embed.
	Database string `protobuf:"bytes,4,opt,name=Database,proto3" json:"database,omitempty"`
	// Roles is an optional list of database roles to embed.
	Roles                []string `protobuf:"bytes,5,rep,name=Roles,proto3" json:"roles,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

RouteToDatabase combines parameters for database service routing information.

func (*RouteToDatabase) Descriptor

func (*RouteToDatabase) Descriptor() ([]byte, []int)

func (*RouteToDatabase) Marshal

func (m *RouteToDatabase) Marshal() (dAtA []byte, err error)

func (*RouteToDatabase) MarshalTo

func (m *RouteToDatabase) MarshalTo(dAtA []byte) (int, error)

func (*RouteToDatabase) MarshalToSizedBuffer

func (m *RouteToDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteToDatabase) ProtoMessage

func (*RouteToDatabase) ProtoMessage()

func (*RouteToDatabase) Reset

func (m *RouteToDatabase) Reset()

func (*RouteToDatabase) Size

func (m *RouteToDatabase) Size() (n int)

func (*RouteToDatabase) String

func (m *RouteToDatabase) String() string

func (*RouteToDatabase) Unmarshal

func (m *RouteToDatabase) Unmarshal(dAtA []byte) error

func (*RouteToDatabase) XXX_DiscardUnknown

func (m *RouteToDatabase) XXX_DiscardUnknown()

func (*RouteToDatabase) XXX_Marshal

func (m *RouteToDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteToDatabase) XXX_Merge

func (m *RouteToDatabase) XXX_Merge(src proto.Message)

func (*RouteToDatabase) XXX_Size

func (m *RouteToDatabase) XXX_Size() int

func (*RouteToDatabase) XXX_Unmarshal

func (m *RouteToDatabase) XXX_Unmarshal(b []byte) error

type SAMLConnectorCreate

type SAMLConnectorCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SAMLConnectorCreate fires when SAML connector is created/updated.

func (*SAMLConnectorCreate) Descriptor

func (*SAMLConnectorCreate) Descriptor() ([]byte, []int)

func (*SAMLConnectorCreate) Marshal

func (m *SAMLConnectorCreate) Marshal() (dAtA []byte, err error)

func (*SAMLConnectorCreate) MarshalTo

func (m *SAMLConnectorCreate) MarshalTo(dAtA []byte) (int, error)

func (*SAMLConnectorCreate) MarshalToSizedBuffer

func (m *SAMLConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLConnectorCreate) ProtoMessage

func (*SAMLConnectorCreate) ProtoMessage()

func (*SAMLConnectorCreate) Reset

func (m *SAMLConnectorCreate) Reset()

func (*SAMLConnectorCreate) Size

func (m *SAMLConnectorCreate) Size() (n int)

func (*SAMLConnectorCreate) String

func (m *SAMLConnectorCreate) String() string

func (*SAMLConnectorCreate) Unmarshal

func (m *SAMLConnectorCreate) Unmarshal(dAtA []byte) error

func (*SAMLConnectorCreate) XXX_DiscardUnknown

func (m *SAMLConnectorCreate) XXX_DiscardUnknown()

func (*SAMLConnectorCreate) XXX_Marshal

func (m *SAMLConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLConnectorCreate) XXX_Merge

func (m *SAMLConnectorCreate) XXX_Merge(src proto.Message)

func (*SAMLConnectorCreate) XXX_Size

func (m *SAMLConnectorCreate) XXX_Size() int

func (*SAMLConnectorCreate) XXX_Unmarshal

func (m *SAMLConnectorCreate) XXX_Unmarshal(b []byte) error

type SAMLConnectorDelete

type SAMLConnectorDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SAMLConnectorDelete fires when SAML connector is deleted.

func (*SAMLConnectorDelete) Descriptor

func (*SAMLConnectorDelete) Descriptor() ([]byte, []int)

func (*SAMLConnectorDelete) Marshal

func (m *SAMLConnectorDelete) Marshal() (dAtA []byte, err error)

func (*SAMLConnectorDelete) MarshalTo

func (m *SAMLConnectorDelete) MarshalTo(dAtA []byte) (int, error)

func (*SAMLConnectorDelete) MarshalToSizedBuffer

func (m *SAMLConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLConnectorDelete) ProtoMessage

func (*SAMLConnectorDelete) ProtoMessage()

func (*SAMLConnectorDelete) Reset

func (m *SAMLConnectorDelete) Reset()

func (*SAMLConnectorDelete) Size

func (m *SAMLConnectorDelete) Size() (n int)

func (*SAMLConnectorDelete) String

func (m *SAMLConnectorDelete) String() string

func (*SAMLConnectorDelete) Unmarshal

func (m *SAMLConnectorDelete) Unmarshal(dAtA []byte) error

func (*SAMLConnectorDelete) XXX_DiscardUnknown

func (m *SAMLConnectorDelete) XXX_DiscardUnknown()

func (*SAMLConnectorDelete) XXX_Marshal

func (m *SAMLConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLConnectorDelete) XXX_Merge

func (m *SAMLConnectorDelete) XXX_Merge(src proto.Message)

func (*SAMLConnectorDelete) XXX_Size

func (m *SAMLConnectorDelete) XXX_Size() int

func (*SAMLConnectorDelete) XXX_Unmarshal

func (m *SAMLConnectorDelete) XXX_Unmarshal(b []byte) error

type SAMLConnectorUpdate

type SAMLConnectorUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SAMLConnectorUpdate fires when SAML connector is updated.

func (*SAMLConnectorUpdate) Descriptor

func (*SAMLConnectorUpdate) Descriptor() ([]byte, []int)

func (*SAMLConnectorUpdate) Marshal

func (m *SAMLConnectorUpdate) Marshal() (dAtA []byte, err error)

func (*SAMLConnectorUpdate) MarshalTo

func (m *SAMLConnectorUpdate) MarshalTo(dAtA []byte) (int, error)

func (*SAMLConnectorUpdate) MarshalToSizedBuffer

func (m *SAMLConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLConnectorUpdate) ProtoMessage

func (*SAMLConnectorUpdate) ProtoMessage()

func (*SAMLConnectorUpdate) Reset

func (m *SAMLConnectorUpdate) Reset()

func (*SAMLConnectorUpdate) Size

func (m *SAMLConnectorUpdate) Size() (n int)

func (*SAMLConnectorUpdate) String

func (m *SAMLConnectorUpdate) String() string

func (*SAMLConnectorUpdate) Unmarshal

func (m *SAMLConnectorUpdate) Unmarshal(dAtA []byte) error

func (*SAMLConnectorUpdate) XXX_DiscardUnknown

func (m *SAMLConnectorUpdate) XXX_DiscardUnknown()

func (*SAMLConnectorUpdate) XXX_Marshal

func (m *SAMLConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLConnectorUpdate) XXX_Merge

func (m *SAMLConnectorUpdate) XXX_Merge(src proto.Message)

func (*SAMLConnectorUpdate) XXX_Size

func (m *SAMLConnectorUpdate) XXX_Size() int

func (*SAMLConnectorUpdate) XXX_Unmarshal

func (m *SAMLConnectorUpdate) XXX_Unmarshal(b []byte) error

type SAMLIdPAuthAttempt

type SAMLIdPAuthAttempt struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Status indicates whether the SAML IdP authentication was successful.
	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
	SAMLIdPServiceProviderMetadata `protobuf:"bytes,5,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
	XXX_unrecognized               []byte   `json:"-"`
	XXX_sizecache                  int32    `json:"-"`
}

SAMLIdPAuthAttempt is emitted when a user has attempted to authorize against the SAML IdP.

func (*SAMLIdPAuthAttempt) Descriptor

func (*SAMLIdPAuthAttempt) Descriptor() ([]byte, []int)

func (*SAMLIdPAuthAttempt) Marshal

func (m *SAMLIdPAuthAttempt) Marshal() (dAtA []byte, err error)

func (*SAMLIdPAuthAttempt) MarshalTo

func (m *SAMLIdPAuthAttempt) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPAuthAttempt) MarshalToSizedBuffer

func (m *SAMLIdPAuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPAuthAttempt) ProtoMessage

func (*SAMLIdPAuthAttempt) ProtoMessage()

func (*SAMLIdPAuthAttempt) Reset

func (m *SAMLIdPAuthAttempt) Reset()

func (*SAMLIdPAuthAttempt) Size

func (m *SAMLIdPAuthAttempt) Size() (n int)

func (*SAMLIdPAuthAttempt) String

func (m *SAMLIdPAuthAttempt) String() string

func (*SAMLIdPAuthAttempt) Unmarshal

func (m *SAMLIdPAuthAttempt) Unmarshal(dAtA []byte) error

func (*SAMLIdPAuthAttempt) XXX_DiscardUnknown

func (m *SAMLIdPAuthAttempt) XXX_DiscardUnknown()

func (*SAMLIdPAuthAttempt) XXX_Marshal

func (m *SAMLIdPAuthAttempt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPAuthAttempt) XXX_Merge

func (m *SAMLIdPAuthAttempt) XXX_Merge(src proto.Message)

func (*SAMLIdPAuthAttempt) XXX_Size

func (m *SAMLIdPAuthAttempt) XXX_Size() int

func (*SAMLIdPAuthAttempt) XXX_Unmarshal

func (m *SAMLIdPAuthAttempt) XXX_Unmarshal(b []byte) error

type SAMLIdPServiceProviderCreate

type SAMLIdPServiceProviderCreate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
	XXX_unrecognized               []byte   `json:"-"`
	XXX_sizecache                  int32    `json:"-"`
}

SAMLIdPServiceProviderCreate is emitted when a service provider has been added.

func (*SAMLIdPServiceProviderCreate) Descriptor

func (*SAMLIdPServiceProviderCreate) Descriptor() ([]byte, []int)

func (*SAMLIdPServiceProviderCreate) Marshal

func (m *SAMLIdPServiceProviderCreate) Marshal() (dAtA []byte, err error)

func (*SAMLIdPServiceProviderCreate) MarshalTo

func (m *SAMLIdPServiceProviderCreate) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderCreate) MarshalToSizedBuffer

func (m *SAMLIdPServiceProviderCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderCreate) ProtoMessage

func (*SAMLIdPServiceProviderCreate) ProtoMessage()

func (*SAMLIdPServiceProviderCreate) Reset

func (m *SAMLIdPServiceProviderCreate) Reset()

func (*SAMLIdPServiceProviderCreate) Size

func (m *SAMLIdPServiceProviderCreate) Size() (n int)

func (*SAMLIdPServiceProviderCreate) String

func (*SAMLIdPServiceProviderCreate) Unmarshal

func (m *SAMLIdPServiceProviderCreate) Unmarshal(dAtA []byte) error

func (*SAMLIdPServiceProviderCreate) XXX_DiscardUnknown

func (m *SAMLIdPServiceProviderCreate) XXX_DiscardUnknown()

func (*SAMLIdPServiceProviderCreate) XXX_Marshal

func (m *SAMLIdPServiceProviderCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPServiceProviderCreate) XXX_Merge

func (m *SAMLIdPServiceProviderCreate) XXX_Merge(src proto.Message)

func (*SAMLIdPServiceProviderCreate) XXX_Size

func (m *SAMLIdPServiceProviderCreate) XXX_Size() int

func (*SAMLIdPServiceProviderCreate) XXX_Unmarshal

func (m *SAMLIdPServiceProviderCreate) XXX_Unmarshal(b []byte) error

type SAMLIdPServiceProviderDelete

type SAMLIdPServiceProviderDelete struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
	XXX_unrecognized               []byte   `json:"-"`
	XXX_sizecache                  int32    `json:"-"`
}

SAMLIdPServiceProviderDelete is emitted when a service provider has been deleted.

func (*SAMLIdPServiceProviderDelete) Descriptor

func (*SAMLIdPServiceProviderDelete) Descriptor() ([]byte, []int)

func (*SAMLIdPServiceProviderDelete) Marshal

func (m *SAMLIdPServiceProviderDelete) Marshal() (dAtA []byte, err error)

func (*SAMLIdPServiceProviderDelete) MarshalTo

func (m *SAMLIdPServiceProviderDelete) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderDelete) MarshalToSizedBuffer

func (m *SAMLIdPServiceProviderDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderDelete) ProtoMessage

func (*SAMLIdPServiceProviderDelete) ProtoMessage()

func (*SAMLIdPServiceProviderDelete) Reset

func (m *SAMLIdPServiceProviderDelete) Reset()

func (*SAMLIdPServiceProviderDelete) Size

func (m *SAMLIdPServiceProviderDelete) Size() (n int)

func (*SAMLIdPServiceProviderDelete) String

func (*SAMLIdPServiceProviderDelete) Unmarshal

func (m *SAMLIdPServiceProviderDelete) Unmarshal(dAtA []byte) error

func (*SAMLIdPServiceProviderDelete) XXX_DiscardUnknown

func (m *SAMLIdPServiceProviderDelete) XXX_DiscardUnknown()

func (*SAMLIdPServiceProviderDelete) XXX_Marshal

func (m *SAMLIdPServiceProviderDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPServiceProviderDelete) XXX_Merge

func (m *SAMLIdPServiceProviderDelete) XXX_Merge(src proto.Message)

func (*SAMLIdPServiceProviderDelete) XXX_Size

func (m *SAMLIdPServiceProviderDelete) XXX_Size() int

func (*SAMLIdPServiceProviderDelete) XXX_Unmarshal

func (m *SAMLIdPServiceProviderDelete) XXX_Unmarshal(b []byte) error

type SAMLIdPServiceProviderDeleteAll

type SAMLIdPServiceProviderDeleteAll struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is common resource event metadata
	ResourceMetadata     `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SAMLIdPServiceProviderDeleteAll is emitted when all service providers have been deleted.

func (*SAMLIdPServiceProviderDeleteAll) Descriptor

func (*SAMLIdPServiceProviderDeleteAll) Descriptor() ([]byte, []int)

func (*SAMLIdPServiceProviderDeleteAll) Marshal

func (m *SAMLIdPServiceProviderDeleteAll) Marshal() (dAtA []byte, err error)

func (*SAMLIdPServiceProviderDeleteAll) MarshalTo

func (m *SAMLIdPServiceProviderDeleteAll) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer

func (m *SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderDeleteAll) ProtoMessage

func (*SAMLIdPServiceProviderDeleteAll) ProtoMessage()

func (*SAMLIdPServiceProviderDeleteAll) Reset

func (*SAMLIdPServiceProviderDeleteAll) Size

func (m *SAMLIdPServiceProviderDeleteAll) Size() (n int)

func (*SAMLIdPServiceProviderDeleteAll) String

func (*SAMLIdPServiceProviderDeleteAll) Unmarshal

func (m *SAMLIdPServiceProviderDeleteAll) Unmarshal(dAtA []byte) error

func (*SAMLIdPServiceProviderDeleteAll) XXX_DiscardUnknown

func (m *SAMLIdPServiceProviderDeleteAll) XXX_DiscardUnknown()

func (*SAMLIdPServiceProviderDeleteAll) XXX_Marshal

func (m *SAMLIdPServiceProviderDeleteAll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPServiceProviderDeleteAll) XXX_Merge

func (m *SAMLIdPServiceProviderDeleteAll) XXX_Merge(src proto.Message)

func (*SAMLIdPServiceProviderDeleteAll) XXX_Size

func (m *SAMLIdPServiceProviderDeleteAll) XXX_Size() int

func (*SAMLIdPServiceProviderDeleteAll) XXX_Unmarshal

func (m *SAMLIdPServiceProviderDeleteAll) XXX_Unmarshal(b []byte) error

type SAMLIdPServiceProviderMetadata

type SAMLIdPServiceProviderMetadata struct {
	// ServiceProviderEntityID is the entity ID of the service provider.
	ServiceProviderEntityID string `protobuf:"bytes,1,opt,name=ServiceProviderEntityID,proto3" json:"service_provider_entity_id,omitempty"`
	// ServiceProviderShortcut is the shortcut name of a service provider.
	ServiceProviderShortcut string `protobuf:"bytes,2,opt,name=ServiceProviderShortcut,proto3" json:"service_provider_shortcut,omitempty"`
	// AttributeMapping is a map of attribute name and value which will be asserted in SAML response.
	AttributeMapping     map[string]string `` /* 174-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

SAMLIdPServiceProviderMetadata contains common metadata for SAML IdP service provider events.

func (*SAMLIdPServiceProviderMetadata) Descriptor

func (*SAMLIdPServiceProviderMetadata) Descriptor() ([]byte, []int)

func (*SAMLIdPServiceProviderMetadata) Marshal

func (m *SAMLIdPServiceProviderMetadata) Marshal() (dAtA []byte, err error)

func (*SAMLIdPServiceProviderMetadata) MarshalTo

func (m *SAMLIdPServiceProviderMetadata) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderMetadata) MarshalToSizedBuffer

func (m *SAMLIdPServiceProviderMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderMetadata) ProtoMessage

func (*SAMLIdPServiceProviderMetadata) ProtoMessage()

func (*SAMLIdPServiceProviderMetadata) Reset

func (m *SAMLIdPServiceProviderMetadata) Reset()

func (*SAMLIdPServiceProviderMetadata) Size

func (m *SAMLIdPServiceProviderMetadata) Size() (n int)

func (*SAMLIdPServiceProviderMetadata) String

func (*SAMLIdPServiceProviderMetadata) Unmarshal

func (m *SAMLIdPServiceProviderMetadata) Unmarshal(dAtA []byte) error

func (*SAMLIdPServiceProviderMetadata) XXX_DiscardUnknown

func (m *SAMLIdPServiceProviderMetadata) XXX_DiscardUnknown()

func (*SAMLIdPServiceProviderMetadata) XXX_Marshal

func (m *SAMLIdPServiceProviderMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPServiceProviderMetadata) XXX_Merge

func (m *SAMLIdPServiceProviderMetadata) XXX_Merge(src proto.Message)

func (*SAMLIdPServiceProviderMetadata) XXX_Size

func (m *SAMLIdPServiceProviderMetadata) XXX_Size() int

func (*SAMLIdPServiceProviderMetadata) XXX_Unmarshal

func (m *SAMLIdPServiceProviderMetadata) XXX_Unmarshal(b []byte) error

type SAMLIdPServiceProviderUpdate

type SAMLIdPServiceProviderUpdate struct {
	// Metadata is common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
	XXX_unrecognized               []byte   `json:"-"`
	XXX_sizecache                  int32    `json:"-"`
}

SAMLIdPServiceProviderUpdate is emitted when a service provider has been updated.

func (*SAMLIdPServiceProviderUpdate) Descriptor

func (*SAMLIdPServiceProviderUpdate) Descriptor() ([]byte, []int)

func (*SAMLIdPServiceProviderUpdate) Marshal

func (m *SAMLIdPServiceProviderUpdate) Marshal() (dAtA []byte, err error)

func (*SAMLIdPServiceProviderUpdate) MarshalTo

func (m *SAMLIdPServiceProviderUpdate) MarshalTo(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer

func (m *SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SAMLIdPServiceProviderUpdate) ProtoMessage

func (*SAMLIdPServiceProviderUpdate) ProtoMessage()

func (*SAMLIdPServiceProviderUpdate) Reset

func (m *SAMLIdPServiceProviderUpdate) Reset()

func (*SAMLIdPServiceProviderUpdate) Size

func (m *SAMLIdPServiceProviderUpdate) Size() (n int)

func (*SAMLIdPServiceProviderUpdate) String

func (*SAMLIdPServiceProviderUpdate) Unmarshal

func (m *SAMLIdPServiceProviderUpdate) Unmarshal(dAtA []byte) error

func (*SAMLIdPServiceProviderUpdate) XXX_DiscardUnknown

func (m *SAMLIdPServiceProviderUpdate) XXX_DiscardUnknown()

func (*SAMLIdPServiceProviderUpdate) XXX_Marshal

func (m *SAMLIdPServiceProviderUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SAMLIdPServiceProviderUpdate) XXX_Merge

func (m *SAMLIdPServiceProviderUpdate) XXX_Merge(src proto.Message)

func (*SAMLIdPServiceProviderUpdate) XXX_Size

func (m *SAMLIdPServiceProviderUpdate) XXX_Size() int

func (*SAMLIdPServiceProviderUpdate) XXX_Unmarshal

func (m *SAMLIdPServiceProviderUpdate) XXX_Unmarshal(b []byte) error

type SCP

type SCP struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
	// CommandMetadata is a common command metadata
	CommandMetadata `protobuf:"bytes,6,opt,name=Command,proto3,embedded=Command" json:""`
	// Path is a copy path
	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
	// Action is upload or download
	Action               string   `protobuf:"bytes,8,opt,name=Action,proto3" json:"action"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SCP is emitted when data transfer has occurred between server and client

func (*SCP) Descriptor

func (*SCP) Descriptor() ([]byte, []int)

func (*SCP) Marshal

func (m *SCP) Marshal() (dAtA []byte, err error)

func (*SCP) MarshalTo

func (m *SCP) MarshalTo(dAtA []byte) (int, error)

func (*SCP) MarshalToSizedBuffer

func (m *SCP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SCP) ProtoMessage

func (*SCP) ProtoMessage()

func (*SCP) Reset

func (m *SCP) Reset()

func (*SCP) Size

func (m *SCP) Size() (n int)

func (*SCP) String

func (m *SCP) String() string

func (*SCP) Unmarshal

func (m *SCP) Unmarshal(dAtA []byte) error

func (*SCP) XXX_DiscardUnknown

func (m *SCP) XXX_DiscardUnknown()

func (*SCP) XXX_Marshal

func (m *SCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SCP) XXX_Merge

func (m *SCP) XXX_Merge(src proto.Message)

func (*SCP) XXX_Size

func (m *SCP) XXX_Size() int

func (*SCP) XXX_Unmarshal

func (m *SCP) XXX_Unmarshal(b []byte) error

type SFTP

type SFTP struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
	// WorkingDirectory is the current directory the SFTP server is in
	WorkingDirectory string `protobuf:"bytes,6,opt,name=WorkingDirectory,proto3" json:"working_directory"`
	// Path is the filepath that was operated on. It is the exact path that
	// was sent by the client, so it may be relative or absolute.
	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
	// TargetPath is the new path in file renames, or the path of the symlink
	// when creating symlinks. It is the exact path that wassent by the client,
	// so it may be relative or absolute.
	TargetPath string `protobuf:"bytes,8,opt,name=TargetPath,proto3" json:"target_path,omitempty"`
	// Flags is options that were passed that affect file creation events
	Flags uint32 `protobuf:"varint,9,opt,name=Flags,proto3" json:"flags,omitempty"`
	// Attributes is file metadata that the user requested to be changed
	Attributes *SFTPAttributes `protobuf:"bytes,10,opt,name=Attributes,proto3" json:"attributes,omitempty"`
	// Action is what kind of file operation
	Action SFTPAction `protobuf:"varint,11,opt,name=Action,proto3,enum=events.SFTPAction" json:"action"`
	// Error is the optional error that may have occurred
	Error                string   `protobuf:"bytes,12,opt,name=Error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SFTP is emitted when file operations have occurred between server and client

func (*SFTP) Descriptor

func (*SFTP) Descriptor() ([]byte, []int)

func (*SFTP) Marshal

func (m *SFTP) Marshal() (dAtA []byte, err error)

func (*SFTP) MarshalTo

func (m *SFTP) MarshalTo(dAtA []byte) (int, error)

func (*SFTP) MarshalToSizedBuffer

func (m *SFTP) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SFTP) ProtoMessage

func (*SFTP) ProtoMessage()

func (*SFTP) Reset

func (m *SFTP) Reset()

func (*SFTP) Size

func (m *SFTP) Size() (n int)

func (*SFTP) String

func (m *SFTP) String() string

func (*SFTP) Unmarshal

func (m *SFTP) Unmarshal(dAtA []byte) error

func (*SFTP) XXX_DiscardUnknown

func (m *SFTP) XXX_DiscardUnknown()

func (*SFTP) XXX_Marshal

func (m *SFTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SFTP) XXX_Merge

func (m *SFTP) XXX_Merge(src proto.Message)

func (*SFTP) XXX_Size

func (m *SFTP) XXX_Size() int

func (*SFTP) XXX_Unmarshal

func (m *SFTP) XXX_Unmarshal(b []byte) error

type SFTPAction

type SFTPAction int32

SFTPAction denotes what type of SFTP request was made. These actions were taken from https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-02.

const (
	SFTPAction_INVALID  SFTPAction = 0
	SFTPAction_OPEN     SFTPAction = 1
	SFTPAction_CLOSE    SFTPAction = 2
	SFTPAction_READ     SFTPAction = 3
	SFTPAction_WRITE    SFTPAction = 4
	SFTPAction_LSTAT    SFTPAction = 5
	SFTPAction_FSTAT    SFTPAction = 6
	SFTPAction_SETSTAT  SFTPAction = 7
	SFTPAction_FSETSTAT SFTPAction = 8
	SFTPAction_OPENDIR  SFTPAction = 9
	SFTPAction_READDIR  SFTPAction = 10
	SFTPAction_REMOVE   SFTPAction = 11
	SFTPAction_MKDIR    SFTPAction = 12
	SFTPAction_RMDIR    SFTPAction = 13
	SFTPAction_REALPATH SFTPAction = 14
	SFTPAction_STAT     SFTPAction = 15
	SFTPAction_RENAME   SFTPAction = 16
	SFTPAction_READLINK SFTPAction = 17
	SFTPAction_SYMLINK  SFTPAction = 18
	SFTPAction_LINK     SFTPAction = 19
)

func (SFTPAction) EnumDescriptor

func (SFTPAction) EnumDescriptor() ([]byte, []int)

func (SFTPAction) String

func (x SFTPAction) String() string

type SFTPAttributes

type SFTPAttributes struct {
	// FileSize is file size
	FileSize *uint64 `protobuf:"bytes,1,opt,name=FileSize,proto3,wktptr" json:"file_size"`
	// UID is the user owner of a file
	UID *uint32 `protobuf:"bytes,2,opt,name=UID,proto3,wktptr" json:"uid"`
	// GID is the group owner of the file
	GID *uint32 `protobuf:"bytes,3,opt,name=GID,proto3,wktptr" json:"gid"`
	// Permissions is the file permissions
	Permissions *uint32 `protobuf:"bytes,4,opt,name=Permissions,proto3,wktptr" json:"permissions"`
	// AccessTime is when the file was last read
	AccessTime *time.Time `protobuf:"bytes,5,opt,name=AccessTime,proto3,stdtime" json:"access_time,omitempty"`
	// ModificationTime was when the file was last changed
	ModificationTime     *time.Time `protobuf:"bytes,6,opt,name=ModificationTime,proto3,stdtime" json:"modification_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

SFTPAttributes are file metadata sent over SFTP

func (*SFTPAttributes) Descriptor

func (*SFTPAttributes) Descriptor() ([]byte, []int)

func (*SFTPAttributes) Marshal

func (m *SFTPAttributes) Marshal() (dAtA []byte, err error)

func (*SFTPAttributes) MarshalTo

func (m *SFTPAttributes) MarshalTo(dAtA []byte) (int, error)

func (*SFTPAttributes) MarshalToSizedBuffer

func (m *SFTPAttributes) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SFTPAttributes) ProtoMessage

func (*SFTPAttributes) ProtoMessage()

func (*SFTPAttributes) Reset

func (m *SFTPAttributes) Reset()

func (*SFTPAttributes) Size

func (m *SFTPAttributes) Size() (n int)

func (*SFTPAttributes) String

func (m *SFTPAttributes) String() string

func (*SFTPAttributes) Unmarshal

func (m *SFTPAttributes) Unmarshal(dAtA []byte) error

func (*SFTPAttributes) XXX_DiscardUnknown

func (m *SFTPAttributes) XXX_DiscardUnknown()

func (*SFTPAttributes) XXX_Marshal

func (m *SFTPAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SFTPAttributes) XXX_Merge

func (m *SFTPAttributes) XXX_Merge(src proto.Message)

func (*SFTPAttributes) XXX_Size

func (m *SFTPAttributes) XXX_Size() int

func (*SFTPAttributes) XXX_Unmarshal

func (m *SFTPAttributes) XXX_Unmarshal(b []byte) error

type SPIFFESVIDIssued

type SPIFFESVIDIssued struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// SPIFFEID is the SPIFFE ID of the issued SVID
	SPIFFEID string `protobuf:"bytes,4,opt,name=SPIFFEID,proto3" json:"spiffe_id"`
	// DNSSANs is the list of DNS SANs in the issued SVID
	DNSSANs []string `protobuf:"bytes,5,rep,name=DNSSANs,proto3" json:"dns_sans"`
	// IPSANs is the list of IP SANs in the issued SVID
	IPSANs []string `protobuf:"bytes,6,rep,name=IPSANs,proto3" json:"ip_sans"`
	// SVIDType is `jwt` or `x509
	SVIDType string `protobuf:"bytes,7,opt,name=SVIDType,proto3" json:"svid_type"`
	// SerialNumber is the serial number of the issued SVID
	SerialNumber string `protobuf:"bytes,8,opt,name=SerialNumber,proto3" json:"serial_number"`
	// Hint is the hint of the issued SVID
	Hint                 string   `protobuf:"bytes,9,opt,name=Hint,proto3" json:"hint"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SPIFFESVIDIssued is an event recorded when a SPIFFE SVID is issued.

func (*SPIFFESVIDIssued) Descriptor

func (*SPIFFESVIDIssued) Descriptor() ([]byte, []int)

func (*SPIFFESVIDIssued) Marshal

func (m *SPIFFESVIDIssued) Marshal() (dAtA []byte, err error)

func (*SPIFFESVIDIssued) MarshalTo

func (m *SPIFFESVIDIssued) MarshalTo(dAtA []byte) (int, error)

func (*SPIFFESVIDIssued) MarshalToSizedBuffer

func (m *SPIFFESVIDIssued) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SPIFFESVIDIssued) ProtoMessage

func (*SPIFFESVIDIssued) ProtoMessage()

func (*SPIFFESVIDIssued) Reset

func (m *SPIFFESVIDIssued) Reset()

func (*SPIFFESVIDIssued) Size

func (m *SPIFFESVIDIssued) Size() (n int)

func (*SPIFFESVIDIssued) String

func (m *SPIFFESVIDIssued) String() string

func (*SPIFFESVIDIssued) Unmarshal

func (m *SPIFFESVIDIssued) Unmarshal(dAtA []byte) error

func (*SPIFFESVIDIssued) XXX_DiscardUnknown

func (m *SPIFFESVIDIssued) XXX_DiscardUnknown()

func (*SPIFFESVIDIssued) XXX_Marshal

func (m *SPIFFESVIDIssued) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SPIFFESVIDIssued) XXX_Merge

func (m *SPIFFESVIDIssued) XXX_Merge(src proto.Message)

func (*SPIFFESVIDIssued) XXX_Size

func (m *SPIFFESVIDIssued) XXX_Size() int

func (*SPIFFESVIDIssued) XXX_Unmarshal

func (m *SPIFFESVIDIssued) XXX_Unmarshal(b []byte) error

type SQLServerRPCRequest

type SQLServerRPCRequest struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Database contains database related metadata.
	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
	// Procname is the RPC SQL Server procedure name.
	Procname string `protobuf:"bytes,5,opt,name=Procname,proto3" json:"proc_name,omitempty"`
	// Parameters are the RPC parameters used to execute RPC Procedure..
	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SQLServerRPCRequest is emitted when a user executes a MSSQL Server RPC command.

func (*SQLServerRPCRequest) Descriptor

func (*SQLServerRPCRequest) Descriptor() ([]byte, []int)

func (*SQLServerRPCRequest) Marshal

func (m *SQLServerRPCRequest) Marshal() (dAtA []byte, err error)

func (*SQLServerRPCRequest) MarshalTo

func (m *SQLServerRPCRequest) MarshalTo(dAtA []byte) (int, error)

func (*SQLServerRPCRequest) MarshalToSizedBuffer

func (m *SQLServerRPCRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SQLServerRPCRequest) ProtoMessage

func (*SQLServerRPCRequest) ProtoMessage()

func (*SQLServerRPCRequest) Reset

func (m *SQLServerRPCRequest) Reset()

func (*SQLServerRPCRequest) Size

func (m *SQLServerRPCRequest) Size() (n int)

func (*SQLServerRPCRequest) String

func (m *SQLServerRPCRequest) String() string

func (*SQLServerRPCRequest) Unmarshal

func (m *SQLServerRPCRequest) Unmarshal(dAtA []byte) error

func (*SQLServerRPCRequest) XXX_DiscardUnknown

func (m *SQLServerRPCRequest) XXX_DiscardUnknown()

func (*SQLServerRPCRequest) XXX_Marshal

func (m *SQLServerRPCRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SQLServerRPCRequest) XXX_Merge

func (m *SQLServerRPCRequest) XXX_Merge(src proto.Message)

func (*SQLServerRPCRequest) XXX_Size

func (m *SQLServerRPCRequest) XXX_Size() int

func (*SQLServerRPCRequest) XXX_Unmarshal

func (m *SQLServerRPCRequest) XXX_Unmarshal(b []byte) error

type SSMRun

type SSMRun struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// CommandID is the id of the SSM command that was run.
	CommandID string `protobuf:"bytes,2,opt,name=CommandID,proto3" json:"command_id"`
	// InstanceID is the id of the EC2 instance the command was run on.
	InstanceID string `protobuf:"bytes,3,opt,name=InstanceID,proto3" json:"instance_id"`
	// ExitCode is the exit code resulting from the script run.
	ExitCode int64 `protobuf:"varint,4,opt,name=ExitCode,proto3" json:"exit_code"`
	// Status represents the success or failure status of a script run.
	Status string `protobuf:"bytes,5,opt,name=Status,proto3" json:"status"`
	// AccountID is the id of the AWS account that ran the command.
	AccountID string `protobuf:"bytes,6,opt,name=AccountID,proto3" json:"account_id"`
	// Region is the AWS region the command was ran in.
	Region               string   `protobuf:"bytes,7,opt,name=Region,proto3" json:"region"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SSMRun is emitted after an AWS SSM document completes execution.

func (*SSMRun) Descriptor

func (*SSMRun) Descriptor() ([]byte, []int)

func (*SSMRun) Marshal

func (m *SSMRun) Marshal() (dAtA []byte, err error)

func (*SSMRun) MarshalTo

func (m *SSMRun) MarshalTo(dAtA []byte) (int, error)

func (*SSMRun) MarshalToSizedBuffer

func (m *SSMRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SSMRun) ProtoMessage

func (*SSMRun) ProtoMessage()

func (*SSMRun) Reset

func (m *SSMRun) Reset()

func (*SSMRun) Size

func (m *SSMRun) Size() (n int)

func (*SSMRun) String

func (m *SSMRun) String() string

func (*SSMRun) Unmarshal

func (m *SSMRun) Unmarshal(dAtA []byte) error

func (*SSMRun) XXX_DiscardUnknown

func (m *SSMRun) XXX_DiscardUnknown()

func (*SSMRun) XXX_Marshal

func (m *SSMRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SSMRun) XXX_Merge

func (m *SSMRun) XXX_Merge(src proto.Message)

func (*SSMRun) XXX_Size

func (m *SSMRun) XXX_Size() int

func (*SSMRun) XXX_Unmarshal

func (m *SSMRun) XXX_Unmarshal(b []byte) error

type SecurityReportRun

type SecurityReportRun struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Status indicates whether the read was successful.
	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	// Query is the query that was run.
	Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"name,omitempty"`
	// Version is the version of security report.
	Version string `protobuf:"bytes,5,opt,name=Version,proto3" json:"version,omitempty"`
	// TotalExecutionTimeInMillis is the total execution time of the query.
	TotalExecutionTimeInMillis int64 `protobuf:"varint,6,opt,name=TotalExecutionTimeInMillis,proto3" json:"total_execution_time_in_millis,omitempty"`
	// TotalDataScannedInBytes is the amount of data scanned by the query.
	TotalDataScannedInBytes int64 `protobuf:"varint,7,opt,name=TotalDataScannedInBytes,proto3" json:"total_data_scanned_in_bytes"`
	// AuditQueries is the list of audit queries that were run.
	AuditQueries         []*AuditQueryDetails `protobuf:"bytes,8,rep,name=AuditQueries,proto3" json:"audit_queries,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

SecurityReportRun is emitted when a user runs an audit query.

func (*SecurityReportRun) Descriptor

func (*SecurityReportRun) Descriptor() ([]byte, []int)

func (*SecurityReportRun) Marshal

func (m *SecurityReportRun) Marshal() (dAtA []byte, err error)

func (*SecurityReportRun) MarshalTo

func (m *SecurityReportRun) MarshalTo(dAtA []byte) (int, error)

func (*SecurityReportRun) MarshalToSizedBuffer

func (m *SecurityReportRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SecurityReportRun) ProtoMessage

func (*SecurityReportRun) ProtoMessage()

func (*SecurityReportRun) Reset

func (m *SecurityReportRun) Reset()

func (*SecurityReportRun) Size

func (m *SecurityReportRun) Size() (n int)

func (*SecurityReportRun) String

func (m *SecurityReportRun) String() string

func (*SecurityReportRun) Unmarshal

func (m *SecurityReportRun) Unmarshal(dAtA []byte) error

func (*SecurityReportRun) XXX_DiscardUnknown

func (m *SecurityReportRun) XXX_DiscardUnknown()

func (*SecurityReportRun) XXX_Marshal

func (m *SecurityReportRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SecurityReportRun) XXX_Merge

func (m *SecurityReportRun) XXX_Merge(src proto.Message)

func (*SecurityReportRun) XXX_Size

func (m *SecurityReportRun) XXX_Size() int

func (*SecurityReportRun) XXX_Unmarshal

func (m *SecurityReportRun) XXX_Unmarshal(b []byte) error

type ServerMetadata

type ServerMetadata struct {
	// ServerNamespace is a namespace of the server event
	ServerNamespace string `protobuf:"bytes,1,opt,name=ServerNamespace,proto3" json:"namespace,omitempty"`
	// ServerID is the UUID of the server the session occurred on.
	ServerID string `protobuf:"bytes,2,opt,name=ServerID,proto3" json:"server_id"`
	// ServerHostname is the hostname of the server the session occurred on.
	ServerHostname string `protobuf:"bytes,3,opt,name=ServerHostname,proto3" json:"server_hostname,omitempty"`
	// ServerAddr is the address of the server the session occurred on.
	ServerAddr string `protobuf:"bytes,4,opt,name=ServerAddr,proto3" json:"server_addr,omitempty"`
	// ServerLabels are the labels (static and dynamic) of the server the
	// session occurred on.
	ServerLabels map[string]string `` /* 166-byte string literal not displayed */
	// ForwardedBy tells us if the metadata was sent by the node itself or by another node in it's
	// place. We can't verify emit permissions fully for these events so care should be taken with
	// them.
	ForwardedBy string `protobuf:"bytes,6,opt,name=ForwardedBy,proto3" json:"forwarded_by,omitempty"`
	// ServerSubKind is the sub kind of the server the session occurred on.
	ServerSubKind        string   `protobuf:"bytes,7,opt,name=ServerSubKind,proto3" json:"server_sub_kind,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Server is a server metadata

func (*ServerMetadata) Descriptor

func (*ServerMetadata) Descriptor() ([]byte, []int)

func (*ServerMetadata) GetServerID

func (m *ServerMetadata) GetServerID() string

GetServerID returns event server ID

func (*ServerMetadata) GetServerNamespace

func (m *ServerMetadata) GetServerNamespace() string

GetServerNamespace returns event server ID

func (*ServerMetadata) Marshal

func (m *ServerMetadata) Marshal() (dAtA []byte, err error)

func (*ServerMetadata) MarshalTo

func (m *ServerMetadata) MarshalTo(dAtA []byte) (int, error)

func (*ServerMetadata) MarshalToSizedBuffer

func (m *ServerMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServerMetadata) ProtoMessage

func (*ServerMetadata) ProtoMessage()

func (*ServerMetadata) Reset

func (m *ServerMetadata) Reset()

func (*ServerMetadata) SetServerID

func (m *ServerMetadata) SetServerID(id string)

SetServerID sets event server ID

func (*ServerMetadata) SetServerNamespace

func (m *ServerMetadata) SetServerNamespace(ns string)

SetServerNamespace sets server namespace

func (*ServerMetadata) Size

func (m *ServerMetadata) Size() (n int)

func (*ServerMetadata) String

func (m *ServerMetadata) String() string

func (*ServerMetadata) Unmarshal

func (m *ServerMetadata) Unmarshal(dAtA []byte) error

func (*ServerMetadata) XXX_DiscardUnknown

func (m *ServerMetadata) XXX_DiscardUnknown()

func (*ServerMetadata) XXX_Marshal

func (m *ServerMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServerMetadata) XXX_Merge

func (m *ServerMetadata) XXX_Merge(src proto.Message)

func (*ServerMetadata) XXX_Size

func (m *ServerMetadata) XXX_Size() int

func (*ServerMetadata) XXX_Unmarshal

func (m *ServerMetadata) XXX_Unmarshal(b []byte) error

type SessionCommand

type SessionCommand struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// BPFMetadata is a common BPF subsystem metadata
	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
	// PPID is the PID of the parent process.
	PPID uint64 `protobuf:"varint,6,opt,name=PPID,proto3" json:"ppid"`
	// Path is the full path to the executable.
	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
	// Argv is the list of arguments to the program. Note, the first element does
	// not contain the name of the process.
	Argv []string `protobuf:"bytes,8,rep,name=Argv,proto3" json:"argv"`
	// ReturnCode is the return code of execve.
	ReturnCode           int32    `protobuf:"varint,9,opt,name=ReturnCode,proto3" json:"return_code"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionCommand is a session command event

func (*SessionCommand) Descriptor

func (*SessionCommand) Descriptor() ([]byte, []int)

func (*SessionCommand) Marshal

func (m *SessionCommand) Marshal() (dAtA []byte, err error)

func (*SessionCommand) MarshalTo

func (m *SessionCommand) MarshalTo(dAtA []byte) (int, error)

func (*SessionCommand) MarshalToSizedBuffer

func (m *SessionCommand) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionCommand) ProtoMessage

func (*SessionCommand) ProtoMessage()

func (*SessionCommand) Reset

func (m *SessionCommand) Reset()

func (*SessionCommand) Size

func (m *SessionCommand) Size() (n int)

func (*SessionCommand) String

func (m *SessionCommand) String() string

func (*SessionCommand) Unmarshal

func (m *SessionCommand) Unmarshal(dAtA []byte) error

func (*SessionCommand) XXX_DiscardUnknown

func (m *SessionCommand) XXX_DiscardUnknown()

func (*SessionCommand) XXX_Marshal

func (m *SessionCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionCommand) XXX_Merge

func (m *SessionCommand) XXX_Merge(src proto.Message)

func (*SessionCommand) XXX_Size

func (m *SessionCommand) XXX_Size() int

func (*SessionCommand) XXX_Unmarshal

func (m *SessionCommand) XXX_Unmarshal(b []byte) error

type SessionConnect

type SessionConnect struct {
	Metadata             `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	ServerMetadata       `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
	ConnectionMetadata   `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionConnect is emitted when a non-Teleport connection is made over net.Dial.

func (*SessionConnect) Descriptor

func (*SessionConnect) Descriptor() ([]byte, []int)

func (*SessionConnect) Marshal

func (m *SessionConnect) Marshal() (dAtA []byte, err error)

func (*SessionConnect) MarshalTo

func (m *SessionConnect) MarshalTo(dAtA []byte) (int, error)

func (*SessionConnect) MarshalToSizedBuffer

func (m *SessionConnect) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionConnect) ProtoMessage

func (*SessionConnect) ProtoMessage()

func (*SessionConnect) Reset

func (m *SessionConnect) Reset()

func (*SessionConnect) Size

func (m *SessionConnect) Size() (n int)

func (*SessionConnect) String

func (m *SessionConnect) String() string

func (*SessionConnect) Unmarshal

func (m *SessionConnect) Unmarshal(dAtA []byte) error

func (*SessionConnect) XXX_DiscardUnknown

func (m *SessionConnect) XXX_DiscardUnknown()

func (*SessionConnect) XXX_Marshal

func (m *SessionConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionConnect) XXX_Merge

func (m *SessionConnect) XXX_Merge(src proto.Message)

func (*SessionConnect) XXX_Size

func (m *SessionConnect) XXX_Size() int

func (*SessionConnect) XXX_Unmarshal

func (m *SessionConnect) XXX_Unmarshal(b []byte) error

type SessionData

type SessionData struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// BytesTransmitted is the amount of bytes transmitted
	BytesTransmitted uint64 `protobuf:"varint,6,opt,name=BytesTransmitted,proto3" json:"tx"`
	// BytesReceived is the amount of bytes received
	BytesReceived        uint64   `protobuf:"varint,7,opt,name=BytesReceived,proto3" json:"rx"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionData is emitted to report session data usage.

func (*SessionData) Descriptor

func (*SessionData) Descriptor() ([]byte, []int)

func (*SessionData) Marshal

func (m *SessionData) Marshal() (dAtA []byte, err error)

func (*SessionData) MarshalTo

func (m *SessionData) MarshalTo(dAtA []byte) (int, error)

func (*SessionData) MarshalToSizedBuffer

func (m *SessionData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionData) ProtoMessage

func (*SessionData) ProtoMessage()

func (*SessionData) Reset

func (m *SessionData) Reset()

func (*SessionData) Size

func (m *SessionData) Size() (n int)

func (*SessionData) String

func (m *SessionData) String() string

func (*SessionData) Unmarshal

func (m *SessionData) Unmarshal(dAtA []byte) error

func (*SessionData) XXX_DiscardUnknown

func (m *SessionData) XXX_DiscardUnknown()

func (*SessionData) XXX_Marshal

func (m *SessionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionData) XXX_Merge

func (m *SessionData) XXX_Merge(src proto.Message)

func (*SessionData) XXX_Size

func (m *SessionData) XXX_Size() int

func (*SessionData) XXX_Unmarshal

func (m *SessionData) XXX_Unmarshal(b []byte) error

type SessionDisk

type SessionDisk struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// BPFMetadata is a common BPF subsystem metadata
	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
	// Path is the full path to the executable.
	Path string `protobuf:"bytes,6,opt,name=Path,proto3" json:"path"`
	// Flags are the flags passed to open.
	Flags int32 `protobuf:"varint,7,opt,name=Flags,proto3" json:"flags"`
	// ReturnCode is the return code of disk open
	ReturnCode           int32    `protobuf:"varint,8,opt,name=ReturnCode,proto3" json:"return_code"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionDisk is a session disk access event

func (*SessionDisk) Descriptor

func (*SessionDisk) Descriptor() ([]byte, []int)

func (*SessionDisk) Marshal

func (m *SessionDisk) Marshal() (dAtA []byte, err error)

func (*SessionDisk) MarshalTo

func (m *SessionDisk) MarshalTo(dAtA []byte) (int, error)

func (*SessionDisk) MarshalToSizedBuffer

func (m *SessionDisk) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionDisk) ProtoMessage

func (*SessionDisk) ProtoMessage()

func (*SessionDisk) Reset

func (m *SessionDisk) Reset()

func (*SessionDisk) Size

func (m *SessionDisk) Size() (n int)

func (*SessionDisk) String

func (m *SessionDisk) String() string

func (*SessionDisk) Unmarshal

func (m *SessionDisk) Unmarshal(dAtA []byte) error

func (*SessionDisk) XXX_DiscardUnknown

func (m *SessionDisk) XXX_DiscardUnknown()

func (*SessionDisk) XXX_Marshal

func (m *SessionDisk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionDisk) XXX_Merge

func (m *SessionDisk) XXX_Merge(src proto.Message)

func (*SessionDisk) XXX_Size

func (m *SessionDisk) XXX_Size() int

func (*SessionDisk) XXX_Unmarshal

func (m *SessionDisk) XXX_Unmarshal(b []byte) error

type SessionEnd

type SessionEnd struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
	// EnhancedRecording is used to indicate if the recording was an
	// enhanced recording or not.
	EnhancedRecording bool `protobuf:"varint,6,opt,name=EnhancedRecording,proto3" json:"enhanced_recording"`
	// Interactive is used to indicate if the session was interactive
	// (has PTY attached) or not (exec session).
	Interactive bool `protobuf:"varint,7,opt,name=Interactive,proto3" json:"interactive"`
	// Participants is a list of participants in the session.
	Participants []string `protobuf:"bytes,8,rep,name=Participants,proto3" json:"participants"`
	// StartTime is the timestamp at which the session began.
	StartTime time.Time `protobuf:"bytes,9,opt,name=StartTime,proto3,stdtime" json:"session_start,omitempty"`
	// EndTime is the timestamp at which the session ended.
	EndTime time.Time `protobuf:"bytes,10,opt,name=EndTime,proto3,stdtime" json:"session_stop,omitempty"`
	// KubernetesCluster has information about a kubernetes cluster, if
	// applicable.
	KubernetesClusterMetadata `protobuf:"bytes,11,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
	// KubernetesPod has information about a kubernetes pod, if applicable.
	KubernetesPodMetadata `protobuf:"bytes,12,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
	// InitialCommand is the command used to start this session.
	InitialCommand []string `protobuf:"bytes,13,rep,name=InitialCommand,proto3" json:"initial_command,omitempty"`
	// SessionRecording is the type of session recording.
	SessionRecording     string   `protobuf:"bytes,14,opt,name=SessionRecording,proto3" json:"session_recording,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionEnd is a session end event

func (*SessionEnd) Descriptor

func (*SessionEnd) Descriptor() ([]byte, []int)

func (*SessionEnd) Marshal

func (m *SessionEnd) Marshal() (dAtA []byte, err error)

func (*SessionEnd) MarshalTo

func (m *SessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*SessionEnd) MarshalToSizedBuffer

func (m *SessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionEnd) ProtoMessage

func (*SessionEnd) ProtoMessage()

func (*SessionEnd) Reset

func (m *SessionEnd) Reset()

func (*SessionEnd) Size

func (m *SessionEnd) Size() (n int)

func (*SessionEnd) String

func (m *SessionEnd) String() string

func (*SessionEnd) Unmarshal

func (m *SessionEnd) Unmarshal(dAtA []byte) error

func (*SessionEnd) XXX_DiscardUnknown

func (m *SessionEnd) XXX_DiscardUnknown()

func (*SessionEnd) XXX_Marshal

func (m *SessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionEnd) XXX_Merge

func (m *SessionEnd) XXX_Merge(src proto.Message)

func (*SessionEnd) XXX_Size

func (m *SessionEnd) XXX_Size() int

func (*SessionEnd) XXX_Unmarshal

func (m *SessionEnd) XXX_Unmarshal(b []byte) error

type SessionJoin

type SessionJoin struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// KubernetesCluster has information about a kubernetes cluster, if
	// applicable.
	KubernetesClusterMetadata `protobuf:"bytes,6,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
	XXX_unrecognized          []byte   `json:"-"`
	XXX_sizecache             int32    `json:"-"`
}

SessionJoin emitted when another user joins a session

func (*SessionJoin) Descriptor

func (*SessionJoin) Descriptor() ([]byte, []int)

func (*SessionJoin) Marshal

func (m *SessionJoin) Marshal() (dAtA []byte, err error)

func (*SessionJoin) MarshalTo

func (m *SessionJoin) MarshalTo(dAtA []byte) (int, error)

func (*SessionJoin) MarshalToSizedBuffer

func (m *SessionJoin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionJoin) ProtoMessage

func (*SessionJoin) ProtoMessage()

func (*SessionJoin) Reset

func (m *SessionJoin) Reset()

func (*SessionJoin) Size

func (m *SessionJoin) Size() (n int)

func (*SessionJoin) String

func (m *SessionJoin) String() string

func (*SessionJoin) Unmarshal

func (m *SessionJoin) Unmarshal(dAtA []byte) error

func (*SessionJoin) XXX_DiscardUnknown

func (m *SessionJoin) XXX_DiscardUnknown()

func (*SessionJoin) XXX_Marshal

func (m *SessionJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionJoin) XXX_Merge

func (m *SessionJoin) XXX_Merge(src proto.Message)

func (*SessionJoin) XXX_Size

func (m *SessionJoin) XXX_Size() int

func (*SessionJoin) XXX_Unmarshal

func (m *SessionJoin) XXX_Unmarshal(b []byte) error

type SessionLeave

type SessionLeave struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionLeave is emitted to report that a user left the session

func (*SessionLeave) Descriptor

func (*SessionLeave) Descriptor() ([]byte, []int)

func (*SessionLeave) Marshal

func (m *SessionLeave) Marshal() (dAtA []byte, err error)

func (*SessionLeave) MarshalTo

func (m *SessionLeave) MarshalTo(dAtA []byte) (int, error)

func (*SessionLeave) MarshalToSizedBuffer

func (m *SessionLeave) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionLeave) ProtoMessage

func (*SessionLeave) ProtoMessage()

func (*SessionLeave) Reset

func (m *SessionLeave) Reset()

func (*SessionLeave) Size

func (m *SessionLeave) Size() (n int)

func (*SessionLeave) String

func (m *SessionLeave) String() string

func (*SessionLeave) Unmarshal

func (m *SessionLeave) Unmarshal(dAtA []byte) error

func (*SessionLeave) XXX_DiscardUnknown

func (m *SessionLeave) XXX_DiscardUnknown()

func (*SessionLeave) XXX_Marshal

func (m *SessionLeave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionLeave) XXX_Merge

func (m *SessionLeave) XXX_Merge(src proto.Message)

func (*SessionLeave) XXX_Size

func (m *SessionLeave) XXX_Size() int

func (*SessionLeave) XXX_Unmarshal

func (m *SessionLeave) XXX_Unmarshal(b []byte) error

type SessionMetadata

type SessionMetadata struct {
	// SessionID is a unique UUID of the session.
	SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"sid"`
	// WithMFA is a UUID of an MFA device used to start this session.
	WithMFA string `protobuf:"bytes,2,opt,name=WithMFA,proto3" json:"with_mfa,omitempty"`
	// PrivateKeyPolicy is the private key policy of the private key used to start this session.
	PrivateKeyPolicy     string   `protobuf:"bytes,3,opt,name=PrivateKeyPolicy,proto3" json:"private_key_policy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionMetadata is a common session event metadata

func (*SessionMetadata) Descriptor

func (*SessionMetadata) Descriptor() ([]byte, []int)

func (*SessionMetadata) GetSessionID

func (m *SessionMetadata) GetSessionID() string

GetSessionID returns event session ID

func (*SessionMetadata) Marshal

func (m *SessionMetadata) Marshal() (dAtA []byte, err error)

func (*SessionMetadata) MarshalTo

func (m *SessionMetadata) MarshalTo(dAtA []byte) (int, error)

func (*SessionMetadata) MarshalToSizedBuffer

func (m *SessionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionMetadata) ProtoMessage

func (*SessionMetadata) ProtoMessage()

func (*SessionMetadata) Reset

func (m *SessionMetadata) Reset()

func (*SessionMetadata) Size

func (m *SessionMetadata) Size() (n int)

func (*SessionMetadata) String

func (m *SessionMetadata) String() string

func (*SessionMetadata) Unmarshal

func (m *SessionMetadata) Unmarshal(dAtA []byte) error

func (*SessionMetadata) XXX_DiscardUnknown

func (m *SessionMetadata) XXX_DiscardUnknown()

func (*SessionMetadata) XXX_Marshal

func (m *SessionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionMetadata) XXX_Merge

func (m *SessionMetadata) XXX_Merge(src proto.Message)

func (*SessionMetadata) XXX_Size

func (m *SessionMetadata) XXX_Size() int

func (*SessionMetadata) XXX_Unmarshal

func (m *SessionMetadata) XXX_Unmarshal(b []byte) error

type SessionNetwork

type SessionNetwork struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// BPFMetadata is a common BPF subsystem metadata
	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
	// SrcAddr is the source IP address of the connection.
	SrcAddr string `protobuf:"bytes,6,opt,name=SrcAddr,proto3" json:"src_addr"`
	// DstAddr is the destination IP address of the connection.
	DstAddr string `protobuf:"bytes,7,opt,name=DstAddr,proto3" json:"dst_addr"`
	// DstPort is the destination port of the connection.
	DstPort int32 `protobuf:"varint,8,opt,name=DstPort,proto3" json:"dst_port"`
	// TCPVersion is the version of TCP (4 or 6).
	TCPVersion int32 `protobuf:"varint,9,opt,name=TCPVersion,proto3" json:"version"`
	// Operation denotes what network operation was performed (e.g. connect)
	Operation SessionNetwork_NetworkOperation `protobuf:"varint,10,opt,name=Operation,proto3,enum=events.SessionNetwork_NetworkOperation" json:"operation"`
	// Action denotes what happened in response to the event
	Action               EventAction `protobuf:"varint,11,opt,name=Action,proto3,enum=events.EventAction" json:"action"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

SessionNetwork is a network event

func (*SessionNetwork) Descriptor

func (*SessionNetwork) Descriptor() ([]byte, []int)

func (*SessionNetwork) Marshal

func (m *SessionNetwork) Marshal() (dAtA []byte, err error)

func (*SessionNetwork) MarshalTo

func (m *SessionNetwork) MarshalTo(dAtA []byte) (int, error)

func (*SessionNetwork) MarshalToSizedBuffer

func (m *SessionNetwork) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionNetwork) ProtoMessage

func (*SessionNetwork) ProtoMessage()

func (*SessionNetwork) Reset

func (m *SessionNetwork) Reset()

func (*SessionNetwork) Size

func (m *SessionNetwork) Size() (n int)

func (*SessionNetwork) String

func (m *SessionNetwork) String() string

func (*SessionNetwork) Unmarshal

func (m *SessionNetwork) Unmarshal(dAtA []byte) error

func (*SessionNetwork) XXX_DiscardUnknown

func (m *SessionNetwork) XXX_DiscardUnknown()

func (*SessionNetwork) XXX_Marshal

func (m *SessionNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionNetwork) XXX_Merge

func (m *SessionNetwork) XXX_Merge(src proto.Message)

func (*SessionNetwork) XXX_Size

func (m *SessionNetwork) XXX_Size() int

func (*SessionNetwork) XXX_Unmarshal

func (m *SessionNetwork) XXX_Unmarshal(b []byte) error

type SessionNetwork_NetworkOperation

type SessionNetwork_NetworkOperation int32

Operation is the network operation that was performed or attempted

const (
	// TCP connection establishment or binding a UDP socket to a remote address
	SessionNetwork_CONNECT SessionNetwork_NetworkOperation = 0
	// Transmission of data to a remote endpoint
	SessionNetwork_SEND SessionNetwork_NetworkOperation = 1
)

func (SessionNetwork_NetworkOperation) EnumDescriptor

func (SessionNetwork_NetworkOperation) EnumDescriptor() ([]byte, []int)

func (SessionNetwork_NetworkOperation) String

type SessionPrint

type SessionPrint struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ChunkIndex is a monotonically incremented index for ordering print events
	ChunkIndex int64 `protobuf:"varint,2,opt,name=ChunkIndex,proto3" json:"ci"`
	// Data is data transferred, it is not marshaled to JSON format
	Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"-"`
	// Bytes says how many bytes have been written into the session
	// during "print" event
	Bytes int64 `protobuf:"varint,4,opt,name=Bytes,proto3" json:"bytes"`
	// DelayMilliseconds is the delay in milliseconds from the start of the session
	DelayMilliseconds int64 `protobuf:"varint,5,opt,name=DelayMilliseconds,proto3" json:"ms"`
	// Offset is the offset in bytes in the session file
	Offset               int64    `protobuf:"varint,6,opt,name=Offset,proto3" json:"offset"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionPrint event happens every time a write occurs to terminal I/O during a session

func (*SessionPrint) Descriptor

func (*SessionPrint) Descriptor() ([]byte, []int)

func (*SessionPrint) Marshal

func (m *SessionPrint) Marshal() (dAtA []byte, err error)

func (*SessionPrint) MarshalTo

func (m *SessionPrint) MarshalTo(dAtA []byte) (int, error)

func (*SessionPrint) MarshalToSizedBuffer

func (m *SessionPrint) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionPrint) ProtoMessage

func (*SessionPrint) ProtoMessage()

func (*SessionPrint) Reset

func (m *SessionPrint) Reset()

func (*SessionPrint) Size

func (m *SessionPrint) Size() (n int)

func (*SessionPrint) String

func (m *SessionPrint) String() string

func (*SessionPrint) Unmarshal

func (m *SessionPrint) Unmarshal(dAtA []byte) error

func (*SessionPrint) XXX_DiscardUnknown

func (m *SessionPrint) XXX_DiscardUnknown()

func (*SessionPrint) XXX_Marshal

func (m *SessionPrint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionPrint) XXX_Merge

func (m *SessionPrint) XXX_Merge(src proto.Message)

func (*SessionPrint) XXX_Size

func (m *SessionPrint) XXX_Size() int

func (*SessionPrint) XXX_Unmarshal

func (m *SessionPrint) XXX_Unmarshal(b []byte) error

type SessionRecordingAccess

type SessionRecordingAccess struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// SessionID is the ID of the session.
	SessionID string `protobuf:"bytes,2,opt,name=SessionID,proto3" json:"sid"`
	// UserMetadata is a common user event metadata.
	UserMetadata         `protobuf:"bytes,3,opt,name=UserMetadata,proto3,embedded=UserMetadata" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionRecordingAccess is emitted when a session recording is accessed, allowing session views to be included in the audit log

func (*SessionRecordingAccess) Descriptor

func (*SessionRecordingAccess) Descriptor() ([]byte, []int)

func (*SessionRecordingAccess) Marshal

func (m *SessionRecordingAccess) Marshal() (dAtA []byte, err error)

func (*SessionRecordingAccess) MarshalTo

func (m *SessionRecordingAccess) MarshalTo(dAtA []byte) (int, error)

func (*SessionRecordingAccess) MarshalToSizedBuffer

func (m *SessionRecordingAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionRecordingAccess) ProtoMessage

func (*SessionRecordingAccess) ProtoMessage()

func (*SessionRecordingAccess) Reset

func (m *SessionRecordingAccess) Reset()

func (*SessionRecordingAccess) Size

func (m *SessionRecordingAccess) Size() (n int)

func (*SessionRecordingAccess) String

func (m *SessionRecordingAccess) String() string

func (*SessionRecordingAccess) Unmarshal

func (m *SessionRecordingAccess) Unmarshal(dAtA []byte) error

func (*SessionRecordingAccess) XXX_DiscardUnknown

func (m *SessionRecordingAccess) XXX_DiscardUnknown()

func (*SessionRecordingAccess) XXX_Marshal

func (m *SessionRecordingAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionRecordingAccess) XXX_Merge

func (m *SessionRecordingAccess) XXX_Merge(src proto.Message)

func (*SessionRecordingAccess) XXX_Size

func (m *SessionRecordingAccess) XXX_Size() int

func (*SessionRecordingAccess) XXX_Unmarshal

func (m *SessionRecordingAccess) XXX_Unmarshal(b []byte) error

type SessionRecordingConfigUpdate

type SessionRecordingConfigUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// Status indicates whether the update was successful.
	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionRecordingConfigUpdate is emitted when the session recording config is updated.

func (*SessionRecordingConfigUpdate) Descriptor

func (*SessionRecordingConfigUpdate) Descriptor() ([]byte, []int)

func (*SessionRecordingConfigUpdate) Marshal

func (m *SessionRecordingConfigUpdate) Marshal() (dAtA []byte, err error)

func (*SessionRecordingConfigUpdate) MarshalTo

func (m *SessionRecordingConfigUpdate) MarshalTo(dAtA []byte) (int, error)

func (*SessionRecordingConfigUpdate) MarshalToSizedBuffer

func (m *SessionRecordingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionRecordingConfigUpdate) ProtoMessage

func (*SessionRecordingConfigUpdate) ProtoMessage()

func (*SessionRecordingConfigUpdate) Reset

func (m *SessionRecordingConfigUpdate) Reset()

func (*SessionRecordingConfigUpdate) Size

func (m *SessionRecordingConfigUpdate) Size() (n int)

func (*SessionRecordingConfigUpdate) String

func (*SessionRecordingConfigUpdate) Unmarshal

func (m *SessionRecordingConfigUpdate) Unmarshal(dAtA []byte) error

func (*SessionRecordingConfigUpdate) XXX_DiscardUnknown

func (m *SessionRecordingConfigUpdate) XXX_DiscardUnknown()

func (*SessionRecordingConfigUpdate) XXX_Marshal

func (m *SessionRecordingConfigUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionRecordingConfigUpdate) XXX_Merge

func (m *SessionRecordingConfigUpdate) XXX_Merge(src proto.Message)

func (*SessionRecordingConfigUpdate) XXX_Size

func (m *SessionRecordingConfigUpdate) XXX_Size() int

func (*SessionRecordingConfigUpdate) XXX_Unmarshal

func (m *SessionRecordingConfigUpdate) XXX_Unmarshal(b []byte) error

type SessionReject

type SessionReject struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,3,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Reason is a field that specifies reason for event, e.g. in disconnect
	// event it explains why server disconnected the client
	Reason string `protobuf:"bytes,5,opt,name=Reason,proto3" json:"reason"`
	// Maximum is an event field specifying a maximal value (e.g. the value
	// of `max_connections` for a `session.rejected` event).
	Maximum              int64    `protobuf:"varint,6,opt,name=Maximum,proto3" json:"max"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionReject event happens when a user hits a session control restriction.

func (*SessionReject) Descriptor

func (*SessionReject) Descriptor() ([]byte, []int)

func (*SessionReject) Marshal

func (m *SessionReject) Marshal() (dAtA []byte, err error)

func (*SessionReject) MarshalTo

func (m *SessionReject) MarshalTo(dAtA []byte) (int, error)

func (*SessionReject) MarshalToSizedBuffer

func (m *SessionReject) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionReject) ProtoMessage

func (*SessionReject) ProtoMessage()

func (*SessionReject) Reset

func (m *SessionReject) Reset()

func (*SessionReject) Size

func (m *SessionReject) Size() (n int)

func (*SessionReject) String

func (m *SessionReject) String() string

func (*SessionReject) Unmarshal

func (m *SessionReject) Unmarshal(dAtA []byte) error

func (*SessionReject) XXX_DiscardUnknown

func (m *SessionReject) XXX_DiscardUnknown()

func (*SessionReject) XXX_Marshal

func (m *SessionReject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionReject) XXX_Merge

func (m *SessionReject) XXX_Merge(src proto.Message)

func (*SessionReject) XXX_Size

func (m *SessionReject) XXX_Size() int

func (*SessionReject) XXX_Unmarshal

func (m *SessionReject) XXX_Unmarshal(b []byte) error

type SessionStart

type SessionStart struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// ServerMetadata is a common server metadata
	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
	// TerminalSize is expressed as 'W:H'
	TerminalSize string `protobuf:"bytes,6,opt,name=TerminalSize,proto3" json:"size,omitempty"`
	// KubernetesCluster has information about a kubernetes cluster, if
	// applicable.
	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
	// KubernetesPod has information about a kubernetes pod, if applicable.
	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
	// InitialCommand is the command used to start this session.
	InitialCommand []string `protobuf:"bytes,9,rep,name=InitialCommand,proto3" json:"initial_command,omitempty"`
	// SessionRecording is the type of session recording.
	SessionRecording     string   `protobuf:"bytes,10,opt,name=SessionRecording,proto3" json:"session_recording,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionStart is a session start event

func (*SessionStart) Descriptor

func (*SessionStart) Descriptor() ([]byte, []int)

func (*SessionStart) Marshal

func (m *SessionStart) Marshal() (dAtA []byte, err error)

func (*SessionStart) MarshalTo

func (m *SessionStart) MarshalTo(dAtA []byte) (int, error)

func (*SessionStart) MarshalToSizedBuffer

func (m *SessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionStart) ProtoMessage

func (*SessionStart) ProtoMessage()

func (*SessionStart) Reset

func (m *SessionStart) Reset()

func (*SessionStart) Size

func (m *SessionStart) Size() (n int)

func (*SessionStart) String

func (m *SessionStart) String() string

func (*SessionStart) TrimToMaxSize

func (e *SessionStart) TrimToMaxSize(maxSize int) AuditEvent

TrimToMaxSize trims the SessionStart event to the given maximum size. Currently assumes that the largest field will be InitialCommand and tries to trim that.

func (*SessionStart) Unmarshal

func (m *SessionStart) Unmarshal(dAtA []byte) error

func (*SessionStart) XXX_DiscardUnknown

func (m *SessionStart) XXX_DiscardUnknown()

func (*SessionStart) XXX_Marshal

func (m *SessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionStart) XXX_Merge

func (m *SessionStart) XXX_Merge(src proto.Message)

func (*SessionStart) XXX_Size

func (m *SessionStart) XXX_Size() int

func (*SessionStart) XXX_Unmarshal

func (m *SessionStart) XXX_Unmarshal(b []byte) error

type SessionUpload

type SessionUpload struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// SessionMetadata is a common event session metadata
	SessionMetadata `protobuf:"bytes,2,opt,name=SessionMetadata,proto3,embedded=SessionMetadata" json:""`
	// URL is where the url the session event data upload is at
	SessionURL           string   `protobuf:"bytes,5,opt,name=SessionURL,proto3" json:"url"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SessionUpload is a session upload

func (*SessionUpload) Descriptor

func (*SessionUpload) Descriptor() ([]byte, []int)

func (*SessionUpload) Marshal

func (m *SessionUpload) Marshal() (dAtA []byte, err error)

func (*SessionUpload) MarshalTo

func (m *SessionUpload) MarshalTo(dAtA []byte) (int, error)

func (*SessionUpload) MarshalToSizedBuffer

func (m *SessionUpload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SessionUpload) ProtoMessage

func (*SessionUpload) ProtoMessage()

func (*SessionUpload) Reset

func (m *SessionUpload) Reset()

func (*SessionUpload) Size

func (m *SessionUpload) Size() (n int)

func (*SessionUpload) String

func (m *SessionUpload) String() string

func (*SessionUpload) Unmarshal

func (m *SessionUpload) Unmarshal(dAtA []byte) error

func (*SessionUpload) XXX_DiscardUnknown

func (m *SessionUpload) XXX_DiscardUnknown()

func (*SessionUpload) XXX_Marshal

func (m *SessionUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionUpload) XXX_Merge

func (m *SessionUpload) XXX_Merge(src proto.Message)

func (*SessionUpload) XXX_Size

func (m *SessionUpload) XXX_Size() int

func (*SessionUpload) XXX_Unmarshal

func (m *SessionUpload) XXX_Unmarshal(b []byte) error

type Status

type Status struct {
	// Success indicates the success or failure of the operation
	Success bool `protobuf:"varint,1,opt,name=Success,proto3" json:"success"`
	// Error includes system error message for the failed attempt
	Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"error,omitempty"`
	// UserMessage is a user-friendly message for successfull or unsuccessfull auth attempt
	UserMessage          string   `protobuf:"bytes,3,opt,name=UserMessage,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Status contains common command or operation status fields

func (*Status) Descriptor

func (*Status) Descriptor() ([]byte, []int)

func (*Status) Marshal

func (m *Status) Marshal() (dAtA []byte, err error)

func (*Status) MarshalTo

func (m *Status) MarshalTo(dAtA []byte) (int, error)

func (*Status) MarshalToSizedBuffer

func (m *Status) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) Reset

func (m *Status) Reset()

func (*Status) Size

func (m *Status) Size() (n int)

func (*Status) String

func (m *Status) String() string

func (*Status) Unmarshal

func (m *Status) Unmarshal(dAtA []byte) error

func (*Status) XXX_DiscardUnknown

func (m *Status) XXX_DiscardUnknown()

func (*Status) XXX_Marshal

func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Status) XXX_Merge

func (m *Status) XXX_Merge(src proto.Message)

func (*Status) XXX_Size

func (m *Status) XXX_Size() int

func (*Status) XXX_Unmarshal

func (m *Status) XXX_Unmarshal(b []byte) error

type Stream

type Stream interface {
	// RecordEvent records a single session event if session recording is enabled.
	RecordEvent(ctx context.Context, event PreparedSessionEvent) error
	// Status returns channel broadcasting updates about the stream state:
	// last event index that was uploaded and the upload ID
	Status() <-chan StreamStatus
	// Done returns channel closed when streamer is closed
	// should be used to detect sending errors
	Done() <-chan struct{}
	// Complete closes the stream and marks it finalized,
	// releases associated resources, in case of failure,
	// closes this stream on the client side
	Complete(ctx context.Context) error
	// Close flushes non-uploaded flight stream data without marking
	// the stream completed and closes the stream instance
	Close(ctx context.Context) error
}

Stream is used to create continuous ordered sequence of events associated with a session.

type StreamStatus

type StreamStatus struct {
	// UploadID represents upload ID
	UploadID string `protobuf:"bytes,1,opt,name=UploadID,proto3" json:"UploadID,omitempty"`
	// LastEventIndex updates last event index
	LastEventIndex int64 `protobuf:"varint,2,opt,name=LastEventIndex,proto3" json:"LastEventIndex,omitempty"`
	// LastUploadTime is the time of the last upload
	LastUploadTime       time.Time `protobuf:"bytes,3,opt,name=LastUploadTime,proto3,stdtime" json:"LastUploadTime"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

StreamStatus reflects stream status

func (*StreamStatus) Descriptor

func (*StreamStatus) Descriptor() ([]byte, []int)

func (*StreamStatus) Marshal

func (m *StreamStatus) Marshal() (dAtA []byte, err error)

func (*StreamStatus) MarshalTo

func (m *StreamStatus) MarshalTo(dAtA []byte) (int, error)

func (*StreamStatus) MarshalToSizedBuffer

func (m *StreamStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StreamStatus) ProtoMessage

func (*StreamStatus) ProtoMessage()

func (*StreamStatus) Reset

func (m *StreamStatus) Reset()

func (*StreamStatus) Size

func (m *StreamStatus) Size() (n int)

func (*StreamStatus) String

func (m *StreamStatus) String() string

func (*StreamStatus) Unmarshal

func (m *StreamStatus) Unmarshal(dAtA []byte) error

func (*StreamStatus) XXX_DiscardUnknown

func (m *StreamStatus) XXX_DiscardUnknown()

func (*StreamStatus) XXX_Marshal

func (m *StreamStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamStatus) XXX_Merge

func (m *StreamStatus) XXX_Merge(src proto.Message)

func (*StreamStatus) XXX_Size

func (m *StreamStatus) XXX_Size() int

func (*StreamStatus) XXX_Unmarshal

func (m *StreamStatus) XXX_Unmarshal(b []byte) error

type Struct

type Struct struct {
	types.Struct
}

Struct is a wrapper around types.Struct that marshals itself into json

func EncodeMap

func EncodeMap(msg map[string]interface{}) (*Struct, error)

EncodeMap encodes map[string]interface{} to map<string, Value>

func EncodeMapStrings

func EncodeMapStrings(msg map[string][]string) (*Struct, error)

EncodeMapStrings encodes map[string][]string to map<string, Value>

func MustEncodeMap

func MustEncodeMap(msg map[string]interface{}) *Struct

MustEncodeMap panics if EncodeMap returns error

func (*Struct) MarshalJSON

func (s *Struct) MarshalJSON() ([]byte, error)

MarshalJSON marshals boolean value.

func (*Struct) UnmarshalJSON

func (s *Struct) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals JSON from string or bool, in case if value is missing or not recognized, defaults to false

type Subsystem

type Subsystem struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Name is a subsystem name
	Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"name"`
	// Error contains error in case of unsucessfull attempt
	Error                string   `protobuf:"bytes,5,opt,name=Error,proto3" json:"exitError"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Subsystem is emitted when a user requests a new subsystem.

func (*Subsystem) Descriptor

func (*Subsystem) Descriptor() ([]byte, []int)

func (*Subsystem) Marshal

func (m *Subsystem) Marshal() (dAtA []byte, err error)

func (*Subsystem) MarshalTo

func (m *Subsystem) MarshalTo(dAtA []byte) (int, error)

func (*Subsystem) MarshalToSizedBuffer

func (m *Subsystem) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Subsystem) ProtoMessage

func (*Subsystem) ProtoMessage()

func (*Subsystem) Reset

func (m *Subsystem) Reset()

func (*Subsystem) Size

func (m *Subsystem) Size() (n int)

func (*Subsystem) String

func (m *Subsystem) String() string

func (*Subsystem) Unmarshal

func (m *Subsystem) Unmarshal(dAtA []byte) error

func (*Subsystem) XXX_DiscardUnknown

func (m *Subsystem) XXX_DiscardUnknown()

func (*Subsystem) XXX_Marshal

func (m *Subsystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Subsystem) XXX_Merge

func (m *Subsystem) XXX_Merge(src proto.Message)

func (*Subsystem) XXX_Size

func (m *Subsystem) XXX_Size() int

func (*Subsystem) XXX_Unmarshal

func (m *Subsystem) XXX_Unmarshal(b []byte) error

type TrustedClusterCreate

type TrustedClusterCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TrustedClusterCreate is the event for creating a trusted cluster.

func (*TrustedClusterCreate) Descriptor

func (*TrustedClusterCreate) Descriptor() ([]byte, []int)

func (*TrustedClusterCreate) Marshal

func (m *TrustedClusterCreate) Marshal() (dAtA []byte, err error)

func (*TrustedClusterCreate) MarshalTo

func (m *TrustedClusterCreate) MarshalTo(dAtA []byte) (int, error)

func (*TrustedClusterCreate) MarshalToSizedBuffer

func (m *TrustedClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TrustedClusterCreate) ProtoMessage

func (*TrustedClusterCreate) ProtoMessage()

func (*TrustedClusterCreate) Reset

func (m *TrustedClusterCreate) Reset()

func (*TrustedClusterCreate) Size

func (m *TrustedClusterCreate) Size() (n int)

func (*TrustedClusterCreate) String

func (m *TrustedClusterCreate) String() string

func (*TrustedClusterCreate) Unmarshal

func (m *TrustedClusterCreate) Unmarshal(dAtA []byte) error

func (*TrustedClusterCreate) XXX_DiscardUnknown

func (m *TrustedClusterCreate) XXX_DiscardUnknown()

func (*TrustedClusterCreate) XXX_Marshal

func (m *TrustedClusterCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TrustedClusterCreate) XXX_Merge

func (m *TrustedClusterCreate) XXX_Merge(src proto.Message)

func (*TrustedClusterCreate) XXX_Size

func (m *TrustedClusterCreate) XXX_Size() int

func (*TrustedClusterCreate) XXX_Unmarshal

func (m *TrustedClusterCreate) XXX_Unmarshal(b []byte) error

type TrustedClusterDelete

type TrustedClusterDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TrustedClusterDelete is the event for removing a trusted cluster.

func (*TrustedClusterDelete) Descriptor

func (*TrustedClusterDelete) Descriptor() ([]byte, []int)

func (*TrustedClusterDelete) Marshal

func (m *TrustedClusterDelete) Marshal() (dAtA []byte, err error)

func (*TrustedClusterDelete) MarshalTo

func (m *TrustedClusterDelete) MarshalTo(dAtA []byte) (int, error)

func (*TrustedClusterDelete) MarshalToSizedBuffer

func (m *TrustedClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TrustedClusterDelete) ProtoMessage

func (*TrustedClusterDelete) ProtoMessage()

func (*TrustedClusterDelete) Reset

func (m *TrustedClusterDelete) Reset()

func (*TrustedClusterDelete) Size

func (m *TrustedClusterDelete) Size() (n int)

func (*TrustedClusterDelete) String

func (m *TrustedClusterDelete) String() string

func (*TrustedClusterDelete) Unmarshal

func (m *TrustedClusterDelete) Unmarshal(dAtA []byte) error

func (*TrustedClusterDelete) XXX_DiscardUnknown

func (m *TrustedClusterDelete) XXX_DiscardUnknown()

func (*TrustedClusterDelete) XXX_Marshal

func (m *TrustedClusterDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TrustedClusterDelete) XXX_Merge

func (m *TrustedClusterDelete) XXX_Merge(src proto.Message)

func (*TrustedClusterDelete) XXX_Size

func (m *TrustedClusterDelete) XXX_Size() int

func (*TrustedClusterDelete) XXX_Unmarshal

func (m *TrustedClusterDelete) XXX_Unmarshal(b []byte) error

type TrustedClusterTokenCreate deprecated

type TrustedClusterTokenCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TrustedClusterTokenCreate event is emitted (in addition to ProvisionTokenCreate) when a token of a "Trusted_cluster" role is created.

Deprecated: redundant, since we also emit ProvisionTokenCreate.

func (*TrustedClusterTokenCreate) Descriptor

func (*TrustedClusterTokenCreate) Descriptor() ([]byte, []int)

func (*TrustedClusterTokenCreate) Marshal

func (m *TrustedClusterTokenCreate) Marshal() (dAtA []byte, err error)

func (*TrustedClusterTokenCreate) MarshalTo

func (m *TrustedClusterTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*TrustedClusterTokenCreate) MarshalToSizedBuffer

func (m *TrustedClusterTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TrustedClusterTokenCreate) ProtoMessage

func (*TrustedClusterTokenCreate) ProtoMessage()

func (*TrustedClusterTokenCreate) Reset

func (m *TrustedClusterTokenCreate) Reset()

func (*TrustedClusterTokenCreate) Size

func (m *TrustedClusterTokenCreate) Size() (n int)

func (*TrustedClusterTokenCreate) String

func (m *TrustedClusterTokenCreate) String() string

func (*TrustedClusterTokenCreate) Unmarshal

func (m *TrustedClusterTokenCreate) Unmarshal(dAtA []byte) error

func (*TrustedClusterTokenCreate) XXX_DiscardUnknown

func (m *TrustedClusterTokenCreate) XXX_DiscardUnknown()

func (*TrustedClusterTokenCreate) XXX_Marshal

func (m *TrustedClusterTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TrustedClusterTokenCreate) XXX_Merge

func (m *TrustedClusterTokenCreate) XXX_Merge(src proto.Message)

func (*TrustedClusterTokenCreate) XXX_Size

func (m *TrustedClusterTokenCreate) XXX_Size() int

func (*TrustedClusterTokenCreate) XXX_Unmarshal

func (m *TrustedClusterTokenCreate) XXX_Unmarshal(b []byte) error

type Unknown

type Unknown struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// UnknownType is the event type extracted from the unknown event.
	UnknownType string `protobuf:"bytes,2,opt,name=UnknownType,proto3" json:"unknown_event"`
	// UnknownCode is the event code extracted from the unknown event.
	UnknownCode string `protobuf:"bytes,3,opt,name=UnknownCode,proto3" json:"unknown_code,omitempty"`
	// Data is the serialized JSON data of the unknown event.
	Data                 string   `protobuf:"bytes,4,opt,name=Data,proto3" json:"data"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Unknown is a fallback event used when we don't recognize an event from the backend.

func (*Unknown) Descriptor

func (*Unknown) Descriptor() ([]byte, []int)

func (*Unknown) Marshal

func (m *Unknown) Marshal() (dAtA []byte, err error)

func (*Unknown) MarshalTo

func (m *Unknown) MarshalTo(dAtA []byte) (int, error)

func (*Unknown) MarshalToSizedBuffer

func (m *Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Unknown) ProtoMessage

func (*Unknown) ProtoMessage()

func (*Unknown) Reset

func (m *Unknown) Reset()

func (*Unknown) Size

func (m *Unknown) Size() (n int)

func (*Unknown) String

func (m *Unknown) String() string

func (*Unknown) Unmarshal

func (m *Unknown) Unmarshal(dAtA []byte) error

func (*Unknown) XXX_DiscardUnknown

func (m *Unknown) XXX_DiscardUnknown()

func (*Unknown) XXX_Marshal

func (m *Unknown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Unknown) XXX_Merge

func (m *Unknown) XXX_Merge(src proto.Message)

func (*Unknown) XXX_Size

func (m *Unknown) XXX_Size() int

func (*Unknown) XXX_Unmarshal

func (m *Unknown) XXX_Unmarshal(b []byte) error

type UpgradeWindowStartMetadata

type UpgradeWindowStartMetadata struct {
	// UpgradeWindowStart is the upgrade window time.
	UpgradeWindowStart   string   `protobuf:"bytes,1,opt,name=UpgradeWindowStart,proto3" json:"upgrade_window_start,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UpgradeWindowStartMetadata contains common upgrade window information.

func (*UpgradeWindowStartMetadata) Descriptor

func (*UpgradeWindowStartMetadata) Descriptor() ([]byte, []int)

func (*UpgradeWindowStartMetadata) Marshal

func (m *UpgradeWindowStartMetadata) Marshal() (dAtA []byte, err error)

func (*UpgradeWindowStartMetadata) MarshalTo

func (m *UpgradeWindowStartMetadata) MarshalTo(dAtA []byte) (int, error)

func (*UpgradeWindowStartMetadata) MarshalToSizedBuffer

func (m *UpgradeWindowStartMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpgradeWindowStartMetadata) ProtoMessage

func (*UpgradeWindowStartMetadata) ProtoMessage()

func (*UpgradeWindowStartMetadata) Reset

func (m *UpgradeWindowStartMetadata) Reset()

func (*UpgradeWindowStartMetadata) Size

func (m *UpgradeWindowStartMetadata) Size() (n int)

func (*UpgradeWindowStartMetadata) String

func (m *UpgradeWindowStartMetadata) String() string

func (*UpgradeWindowStartMetadata) Unmarshal

func (m *UpgradeWindowStartMetadata) Unmarshal(dAtA []byte) error

func (*UpgradeWindowStartMetadata) XXX_DiscardUnknown

func (m *UpgradeWindowStartMetadata) XXX_DiscardUnknown()

func (*UpgradeWindowStartMetadata) XXX_Marshal

func (m *UpgradeWindowStartMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpgradeWindowStartMetadata) XXX_Merge

func (m *UpgradeWindowStartMetadata) XXX_Merge(src proto.Message)

func (*UpgradeWindowStartMetadata) XXX_Size

func (m *UpgradeWindowStartMetadata) XXX_Size() int

func (*UpgradeWindowStartMetadata) XXX_Unmarshal

func (m *UpgradeWindowStartMetadata) XXX_Unmarshal(b []byte) error

type UpgradeWindowStartUpdate

type UpgradeWindowStartUpdate struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// SessionMetadata is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// UpgradeWindowStartMetadata contains upgrade window related metadata.
	UpgradeWindowStartMetadata `protobuf:"bytes,4,opt,name=UpgradeWindowStart,proto3,embedded=UpgradeWindowStart" json:""`
	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
	XXX_unrecognized           []byte   `json:"-"`
	XXX_sizecache              int32    `json:"-"`
}

UpgradeWindowStartUpdate is emitted when a user updates the cloud upgrade window start time.

func (*UpgradeWindowStartUpdate) Descriptor

func (*UpgradeWindowStartUpdate) Descriptor() ([]byte, []int)

func (*UpgradeWindowStartUpdate) Marshal

func (m *UpgradeWindowStartUpdate) Marshal() (dAtA []byte, err error)

func (*UpgradeWindowStartUpdate) MarshalTo

func (m *UpgradeWindowStartUpdate) MarshalTo(dAtA []byte) (int, error)

func (*UpgradeWindowStartUpdate) MarshalToSizedBuffer

func (m *UpgradeWindowStartUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpgradeWindowStartUpdate) ProtoMessage

func (*UpgradeWindowStartUpdate) ProtoMessage()

func (*UpgradeWindowStartUpdate) Reset

func (m *UpgradeWindowStartUpdate) Reset()

func (*UpgradeWindowStartUpdate) Size

func (m *UpgradeWindowStartUpdate) Size() (n int)

func (*UpgradeWindowStartUpdate) String

func (m *UpgradeWindowStartUpdate) String() string

func (*UpgradeWindowStartUpdate) Unmarshal

func (m *UpgradeWindowStartUpdate) Unmarshal(dAtA []byte) error

func (*UpgradeWindowStartUpdate) XXX_DiscardUnknown

func (m *UpgradeWindowStartUpdate) XXX_DiscardUnknown()

func (*UpgradeWindowStartUpdate) XXX_Marshal

func (m *UpgradeWindowStartUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpgradeWindowStartUpdate) XXX_Merge

func (m *UpgradeWindowStartUpdate) XXX_Merge(src proto.Message)

func (*UpgradeWindowStartUpdate) XXX_Size

func (m *UpgradeWindowStartUpdate) XXX_Size() int

func (*UpgradeWindowStartUpdate) XXX_Unmarshal

func (m *UpgradeWindowStartUpdate) XXX_Unmarshal(b []byte) error

type UserCreate

type UserCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Roles is a list of roles for the user.
	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles"`
	// Connector is the connector used to create the user.
	Connector string `protobuf:"bytes,5,opt,name=Connector,proto3" json:"connector"`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,6,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserCreate is emitted when the user is created or upserted.

func (*UserCreate) Descriptor

func (*UserCreate) Descriptor() ([]byte, []int)

func (*UserCreate) Marshal

func (m *UserCreate) Marshal() (dAtA []byte, err error)

func (*UserCreate) MarshalTo

func (m *UserCreate) MarshalTo(dAtA []byte) (int, error)

func (*UserCreate) MarshalToSizedBuffer

func (m *UserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserCreate) ProtoMessage

func (*UserCreate) ProtoMessage()

func (*UserCreate) Reset

func (m *UserCreate) Reset()

func (*UserCreate) Size

func (m *UserCreate) Size() (n int)

func (*UserCreate) String

func (m *UserCreate) String() string

func (*UserCreate) Unmarshal

func (m *UserCreate) Unmarshal(dAtA []byte) error

func (*UserCreate) XXX_DiscardUnknown

func (m *UserCreate) XXX_DiscardUnknown()

func (*UserCreate) XXX_Marshal

func (m *UserCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserCreate) XXX_Merge

func (m *UserCreate) XXX_Merge(src proto.Message)

func (*UserCreate) XXX_Size

func (m *UserCreate) XXX_Size() int

func (*UserCreate) XXX_Unmarshal

func (m *UserCreate) XXX_Unmarshal(b []byte) error

type UserDelete

type UserDelete struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserDelete is emitted when a user gets deleted

func (*UserDelete) Descriptor

func (*UserDelete) Descriptor() ([]byte, []int)

func (*UserDelete) Marshal

func (m *UserDelete) Marshal() (dAtA []byte, err error)

func (*UserDelete) MarshalTo

func (m *UserDelete) MarshalTo(dAtA []byte) (int, error)

func (*UserDelete) MarshalToSizedBuffer

func (m *UserDelete) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserDelete) ProtoMessage

func (*UserDelete) ProtoMessage()

func (*UserDelete) Reset

func (m *UserDelete) Reset()

func (*UserDelete) Size

func (m *UserDelete) Size() (n int)

func (*UserDelete) String

func (m *UserDelete) String() string

func (*UserDelete) Unmarshal

func (m *UserDelete) Unmarshal(dAtA []byte) error

func (*UserDelete) XXX_DiscardUnknown

func (m *UserDelete) XXX_DiscardUnknown()

func (*UserDelete) XXX_Marshal

func (m *UserDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserDelete) XXX_Merge

func (m *UserDelete) XXX_Merge(src proto.Message)

func (*UserDelete) XXX_Size

func (m *UserDelete) XXX_Size() int

func (*UserDelete) XXX_Unmarshal

func (m *UserDelete) XXX_Unmarshal(b []byte) error

type UserKind

type UserKind int32

The kind of user a given username refers to. Usernames should always refer to a valid cluster user (even if temporary, e.g. SSO), but may be Machine ID bot users.

const (
	// Indicates a legacy cluster emitting events without a defined user kind.
	UserKind_USER_KIND_UNSPECIFIED UserKind = 0
	// Indicates the user associated with this event is human, either created
	// locally or via SSO.
	UserKind_USER_KIND_HUMAN UserKind = 1
	// Indicates the user associated with this event is a Machine ID bot user.
	UserKind_USER_KIND_BOT UserKind = 2
)

func (UserKind) EnumDescriptor

func (UserKind) EnumDescriptor() ([]byte, []int)

func (UserKind) String

func (x UserKind) String() string

type UserLogin

type UserLogin struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Status contains common command or operation status fields
	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	// Method is the event field indicating how the login was performed
	Method string `protobuf:"bytes,4,opt,name=Method,proto3" json:"method,omitempty"`
	// IdentityAttributes is a map of user attributes received from identity provider
	IdentityAttributes *Struct `protobuf:"bytes,5,opt,name=IdentityAttributes,proto3,casttype=Struct" json:"attributes,omitempty"`
	// MFA is the MFA device used during the login.
	MFADevice *MFADeviceMetadata `protobuf:"bytes,6,opt,name=MFADevice,proto3" json:"mfa_device,omitempty"`
	// Client is the common client event metadata
	ClientMetadata `protobuf:"bytes,7,opt,name=Client,proto3,embedded=Client" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,8,opt,name=Connection,proto3,embedded=Connection" json:""`
	// AppliedLoginRules stores the name of each login rule that was applied
	// during the login.
	AppliedLoginRules    []string `protobuf:"bytes,9,rep,name=AppliedLoginRules,proto3" json:"applied_login_rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserLogin records a successfully or failed user login event

func (*UserLogin) Descriptor

func (*UserLogin) Descriptor() ([]byte, []int)

func (*UserLogin) Marshal

func (m *UserLogin) Marshal() (dAtA []byte, err error)

func (*UserLogin) MarshalTo

func (m *UserLogin) MarshalTo(dAtA []byte) (int, error)

func (*UserLogin) MarshalToSizedBuffer

func (m *UserLogin) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserLogin) ProtoMessage

func (*UserLogin) ProtoMessage()

func (*UserLogin) Reset

func (m *UserLogin) Reset()

func (*UserLogin) Size

func (m *UserLogin) Size() (n int)

func (*UserLogin) String

func (m *UserLogin) String() string

func (*UserLogin) TrimToMaxSize

func (e *UserLogin) TrimToMaxSize(maxSize int) AuditEvent

TrimToMaxSize trims the UserLogin event to the given maximum size. The initial implementation is to cover concerns that a malicious user could craft a request that creates error messages too large to be handled by the underlying storage and thus cause the events to be omitted entirely. See teleport-private#172.

func (*UserLogin) Unmarshal

func (m *UserLogin) Unmarshal(dAtA []byte) error

func (*UserLogin) XXX_DiscardUnknown

func (m *UserLogin) XXX_DiscardUnknown()

func (*UserLogin) XXX_Marshal

func (m *UserLogin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserLogin) XXX_Merge

func (m *UserLogin) XXX_Merge(src proto.Message)

func (*UserLogin) XXX_Size

func (m *UserLogin) XXX_Size() int

func (*UserLogin) XXX_Unmarshal

func (m *UserLogin) XXX_Unmarshal(b []byte) error

type UserMetadata

type UserMetadata struct {
	// User is teleport user name
	User string `protobuf:"bytes,1,opt,name=User,proto3" json:"user,omitempty"`
	// Login is OS login
	Login string `protobuf:"bytes,2,opt,name=Login,proto3" json:"login,omitempty"`
	// Impersonator is a user acting on behalf of another user
	Impersonator string `protobuf:"bytes,3,opt,name=Impersonator,proto3" json:"impersonator,omitempty"`
	// AWSRoleARN is AWS IAM role user assumes when accessing AWS console.
	AWSRoleARN string `protobuf:"bytes,4,opt,name=AWSRoleARN,proto3" json:"aws_role_arn,omitempty"`
	// AccessRequests are the IDs of access requests created by the user
	AccessRequests []string `protobuf:"bytes,5,rep,name=AccessRequests,proto3" json:"access_requests,omitempty"`
	// AzureIdentity is the Azure identity user assumes when accessing Azure API.
	AzureIdentity string `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity,omitempty"`
	// GCPServiceAccount is the GCP service account user assumes when accessing GCP API.
	GCPServiceAccount string `protobuf:"bytes,7,opt,name=GCPServiceAccount,proto3" json:"gcp_service_account,omitempty"`
	// TrustedDevice contains information about the users' trusted device.
	// Requires a registered and enrolled device to be used during authentication.
	TrustedDevice *DeviceMetadata `protobuf:"bytes,8,opt,name=TrustedDevice,proto3" json:"trusted_device,omitempty"`
	// RequiredPrivateKeyPolicy is the private key policy enforced for this login.
	RequiredPrivateKeyPolicy string `protobuf:"bytes,9,opt,name=RequiredPrivateKeyPolicy,proto3" json:"required_private_key_policy,omitempty"`
	// UserKind indicates what type of user this is, e.g. a human or Machine ID
	// bot user.
	UserKind             UserKind `protobuf:"varint,10,opt,name=UserKind,proto3,enum=events.UserKind" json:"user_kind,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserMetadata is a common user event metadata

func (*UserMetadata) Descriptor

func (*UserMetadata) Descriptor() ([]byte, []int)

func (*UserMetadata) GetUser

func (m *UserMetadata) GetUser() string

GetUser returns event teleport user

func (*UserMetadata) Marshal

func (m *UserMetadata) Marshal() (dAtA []byte, err error)

func (*UserMetadata) MarshalTo

func (m *UserMetadata) MarshalTo(dAtA []byte) (int, error)

func (*UserMetadata) MarshalToSizedBuffer

func (m *UserMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserMetadata) ProtoMessage

func (*UserMetadata) ProtoMessage()

func (*UserMetadata) Reset

func (m *UserMetadata) Reset()

func (*UserMetadata) Size

func (m *UserMetadata) Size() (n int)

func (*UserMetadata) String

func (m *UserMetadata) String() string

func (*UserMetadata) Unmarshal

func (m *UserMetadata) Unmarshal(dAtA []byte) error

func (*UserMetadata) XXX_DiscardUnknown

func (m *UserMetadata) XXX_DiscardUnknown()

func (*UserMetadata) XXX_Marshal

func (m *UserMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserMetadata) XXX_Merge

func (m *UserMetadata) XXX_Merge(src proto.Message)

func (*UserMetadata) XXX_Size

func (m *UserMetadata) XXX_Size() int

func (*UserMetadata) XXX_Unmarshal

func (m *UserMetadata) XXX_Unmarshal(b []byte) error

type UserPasswordChange

type UserPasswordChange struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserPasswordChange is emitted when the user changes their own password.

func (*UserPasswordChange) Descriptor

func (*UserPasswordChange) Descriptor() ([]byte, []int)

func (*UserPasswordChange) Marshal

func (m *UserPasswordChange) Marshal() (dAtA []byte, err error)

func (*UserPasswordChange) MarshalTo

func (m *UserPasswordChange) MarshalTo(dAtA []byte) (int, error)

func (*UserPasswordChange) MarshalToSizedBuffer

func (m *UserPasswordChange) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserPasswordChange) ProtoMessage

func (*UserPasswordChange) ProtoMessage()

func (*UserPasswordChange) Reset

func (m *UserPasswordChange) Reset()

func (*UserPasswordChange) Size

func (m *UserPasswordChange) Size() (n int)

func (*UserPasswordChange) String

func (m *UserPasswordChange) String() string

func (*UserPasswordChange) Unmarshal

func (m *UserPasswordChange) Unmarshal(dAtA []byte) error

func (*UserPasswordChange) XXX_DiscardUnknown

func (m *UserPasswordChange) XXX_DiscardUnknown()

func (*UserPasswordChange) XXX_Marshal

func (m *UserPasswordChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserPasswordChange) XXX_Merge

func (m *UserPasswordChange) XXX_Merge(src proto.Message)

func (*UserPasswordChange) XXX_Size

func (m *UserPasswordChange) XXX_Size() int

func (*UserPasswordChange) XXX_Unmarshal

func (m *UserPasswordChange) XXX_Unmarshal(b []byte) error

type UserTokenCreate

type UserTokenCreate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
	// User is a common user event metadata
	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserTokenCreate is emitted when a user token is created.

func (*UserTokenCreate) Descriptor

func (*UserTokenCreate) Descriptor() ([]byte, []int)

func (*UserTokenCreate) Marshal

func (m *UserTokenCreate) Marshal() (dAtA []byte, err error)

func (*UserTokenCreate) MarshalTo

func (m *UserTokenCreate) MarshalTo(dAtA []byte) (int, error)

func (*UserTokenCreate) MarshalToSizedBuffer

func (m *UserTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserTokenCreate) ProtoMessage

func (*UserTokenCreate) ProtoMessage()

func (*UserTokenCreate) Reset

func (m *UserTokenCreate) Reset()

func (*UserTokenCreate) Size

func (m *UserTokenCreate) Size() (n int)

func (*UserTokenCreate) String

func (m *UserTokenCreate) String() string

func (*UserTokenCreate) Unmarshal

func (m *UserTokenCreate) Unmarshal(dAtA []byte) error

func (*UserTokenCreate) XXX_DiscardUnknown

func (m *UserTokenCreate) XXX_DiscardUnknown()

func (*UserTokenCreate) XXX_Marshal

func (m *UserTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserTokenCreate) XXX_Merge

func (m *UserTokenCreate) XXX_Merge(src proto.Message)

func (*UserTokenCreate) XXX_Size

func (m *UserTokenCreate) XXX_Size() int

func (*UserTokenCreate) XXX_Unmarshal

func (m *UserTokenCreate) XXX_Unmarshal(b []byte) error

type UserUpdate

type UserUpdate struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ResourceMetadata is a common resource event metadata
	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
	// Roles is a list of roles for the user.
	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles"`
	// Connector is the connector used to create the user.
	Connector string `protobuf:"bytes,5,opt,name=Connector,proto3" json:"connector"`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata   `protobuf:"bytes,6,opt,name=Connection,proto3,embedded=Connection" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

UserUpdate is emitted when the user is updated.

func (*UserUpdate) Descriptor

func (*UserUpdate) Descriptor() ([]byte, []int)

func (*UserUpdate) Marshal

func (m *UserUpdate) Marshal() (dAtA []byte, err error)

func (*UserUpdate) MarshalTo

func (m *UserUpdate) MarshalTo(dAtA []byte) (int, error)

func (*UserUpdate) MarshalToSizedBuffer

func (m *UserUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserUpdate) ProtoMessage

func (*UserUpdate) ProtoMessage()

func (*UserUpdate) Reset

func (m *UserUpdate) Reset()

func (*UserUpdate) Size

func (m *UserUpdate) Size() (n int)

func (*UserUpdate) String

func (m *UserUpdate) String() string

func (*UserUpdate) Unmarshal

func (m *UserUpdate) Unmarshal(dAtA []byte) error

func (*UserUpdate) XXX_DiscardUnknown

func (m *UserUpdate) XXX_DiscardUnknown()

func (*UserUpdate) XXX_Marshal

func (m *UserUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserUpdate) XXX_Merge

func (m *UserUpdate) XXX_Merge(src proto.Message)

func (*UserUpdate) XXX_Size

func (m *UserUpdate) XXX_Size() int

func (*UserUpdate) XXX_Unmarshal

func (m *UserUpdate) XXX_Unmarshal(b []byte) error

type ValidateMFAAuthResponse

type ValidateMFAAuthResponse struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Status contains common command or operation status fields
	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
	// MFADevice is the MFA device used.
	MFADevice *MFADeviceMetadata `protobuf:"bytes,4,opt,name=MFADevice,proto3" json:"mfa_device,omitempty"`
	// ChallengeScope is the authorization scope of the MFA challenge used for authentication.
	// Only applies to WebAuthn challenges.
	ChallengeScope string `protobuf:"bytes,5,opt,name=ChallengeScope,proto3" json:"challenge_scope"`
	// ChallengeAllowReuse defines whether the MFA challenge used for authentication can be reused.
	ChallengeAllowReuse  bool     `protobuf:"varint,6,opt,name=ChallengeAllowReuse,proto3" json:"challenge_allow_reuse"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ValidateMFAAuthResponse records the validation of an MFA auth callenge response.

func (*ValidateMFAAuthResponse) Descriptor

func (*ValidateMFAAuthResponse) Descriptor() ([]byte, []int)

func (*ValidateMFAAuthResponse) Marshal

func (m *ValidateMFAAuthResponse) Marshal() (dAtA []byte, err error)

func (*ValidateMFAAuthResponse) MarshalTo

func (m *ValidateMFAAuthResponse) MarshalTo(dAtA []byte) (int, error)

func (*ValidateMFAAuthResponse) MarshalToSizedBuffer

func (m *ValidateMFAAuthResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValidateMFAAuthResponse) ProtoMessage

func (*ValidateMFAAuthResponse) ProtoMessage()

func (*ValidateMFAAuthResponse) Reset

func (m *ValidateMFAAuthResponse) Reset()

func (*ValidateMFAAuthResponse) Size

func (m *ValidateMFAAuthResponse) Size() (n int)

func (*ValidateMFAAuthResponse) String

func (m *ValidateMFAAuthResponse) String() string

func (*ValidateMFAAuthResponse) Unmarshal

func (m *ValidateMFAAuthResponse) Unmarshal(dAtA []byte) error

func (*ValidateMFAAuthResponse) XXX_DiscardUnknown

func (m *ValidateMFAAuthResponse) XXX_DiscardUnknown()

func (*ValidateMFAAuthResponse) XXX_Marshal

func (m *ValidateMFAAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidateMFAAuthResponse) XXX_Merge

func (m *ValidateMFAAuthResponse) XXX_Merge(src proto.Message)

func (*ValidateMFAAuthResponse) XXX_Size

func (m *ValidateMFAAuthResponse) XXX_Size() int

func (*ValidateMFAAuthResponse) XXX_Unmarshal

func (m *ValidateMFAAuthResponse) XXX_Unmarshal(b []byte) error

type WindowsDesktopSessionEnd

type WindowsDesktopSessionEnd struct {
	// Metadata is a common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is a common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// WindowsDesktopService is the name of the service proxying the RDP session.
	WindowsDesktopService string `protobuf:"bytes,4,opt,name=WindowsDesktopService,proto3" json:"windows_desktop_service"`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// Domain is the Active Directory domain of the desktop being accessed.
	Domain string `protobuf:"bytes,6,opt,name=Domain,proto3" json:"windows_domain"`
	// WindowsUser is the Windows username used to connect.
	WindowsUser string `protobuf:"bytes,7,opt,name=WindowsUser,proto3" json:"windows_user"`
	// DesktopLabels are the labels on the desktop resource.
	DesktopLabels map[string]string `` /* 158-byte string literal not displayed */
	// StartTime is the timestamp at which the session began.
	StartTime time.Time `protobuf:"bytes,9,opt,name=StartTime,proto3,stdtime" json:"session_start,omitempty"`
	// EndTime is the timestamp at which the session ended.
	EndTime time.Time `protobuf:"bytes,10,opt,name=EndTime,proto3,stdtime" json:"session_stop,omitempty"`
	// DesktopName is the name of the desktop resource.
	DesktopName string `protobuf:"bytes,11,opt,name=DesktopName,proto3" json:"desktop_name"`
	// Recorded is true if the session was recorded, false otherwise.
	Recorded bool `protobuf:"varint,12,opt,name=Recorded,proto3" json:"recorded"`
	// Participants is a list of participants in the session.
	Participants         []string `protobuf:"bytes,13,rep,name=Participants,proto3" json:"participants"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WindowsDesktopSessionEnd is emitted when a user ends a Windows desktop session.

func (*WindowsDesktopSessionEnd) Descriptor

func (*WindowsDesktopSessionEnd) Descriptor() ([]byte, []int)

func (*WindowsDesktopSessionEnd) Marshal

func (m *WindowsDesktopSessionEnd) Marshal() (dAtA []byte, err error)

func (*WindowsDesktopSessionEnd) MarshalTo

func (m *WindowsDesktopSessionEnd) MarshalTo(dAtA []byte) (int, error)

func (*WindowsDesktopSessionEnd) MarshalToSizedBuffer

func (m *WindowsDesktopSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WindowsDesktopSessionEnd) ProtoMessage

func (*WindowsDesktopSessionEnd) ProtoMessage()

func (*WindowsDesktopSessionEnd) Reset

func (m *WindowsDesktopSessionEnd) Reset()

func (*WindowsDesktopSessionEnd) Size

func (m *WindowsDesktopSessionEnd) Size() (n int)

func (*WindowsDesktopSessionEnd) String

func (m *WindowsDesktopSessionEnd) String() string

func (*WindowsDesktopSessionEnd) Unmarshal

func (m *WindowsDesktopSessionEnd) Unmarshal(dAtA []byte) error

func (*WindowsDesktopSessionEnd) XXX_DiscardUnknown

func (m *WindowsDesktopSessionEnd) XXX_DiscardUnknown()

func (*WindowsDesktopSessionEnd) XXX_Marshal

func (m *WindowsDesktopSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsDesktopSessionEnd) XXX_Merge

func (m *WindowsDesktopSessionEnd) XXX_Merge(src proto.Message)

func (*WindowsDesktopSessionEnd) XXX_Size

func (m *WindowsDesktopSessionEnd) XXX_Size() int

func (*WindowsDesktopSessionEnd) XXX_Unmarshal

func (m *WindowsDesktopSessionEnd) XXX_Unmarshal(b []byte) error

type WindowsDesktopSessionStart

type WindowsDesktopSessionStart struct {
	// Metadata is common event metadata.
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is common user event metadata.
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// Session is common event session metadata.
	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
	// Connection holds information about the connection.
	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status indicates whether the connection was successful or denied.
	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
	// WindowsDesktopService is the name of the service proxying the RDP session.
	WindowsDesktopService string `protobuf:"bytes,6,opt,name=WindowsDesktopService,proto3" json:"windows_desktop_service"`
	// DesktopAddr is the address of the desktop being accessed.
	DesktopAddr string `protobuf:"bytes,7,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
	// Domain is the Active Directory domain of the desktop being accessed.
	Domain string `protobuf:"bytes,8,opt,name=Domain,proto3" json:"windows_domain"`
	// WindowsUser is the Windows username used to connect.
	WindowsUser string `protobuf:"bytes,9,opt,name=WindowsUser,proto3" json:"windows_user"`
	// DesktopLabels are the labels on the desktop resource.
	DesktopLabels map[string]string `` /* 159-byte string literal not displayed */
	// DesktopName is the name of the desktop resource.
	DesktopName string `protobuf:"bytes,11,opt,name=DesktopName,proto3" json:"desktop_name"`
	// AllowUserCreation indicates whether automatic local user creation
	// is allowed for this session.
	AllowUserCreation    bool     `protobuf:"varint,12,opt,name=AllowUserCreation,proto3" json:"allow_user_creation"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WindowsDesktopSessionStart is emitted when a user connects to a desktop.

func (*WindowsDesktopSessionStart) Descriptor

func (*WindowsDesktopSessionStart) Descriptor() ([]byte, []int)

func (*WindowsDesktopSessionStart) Marshal

func (m *WindowsDesktopSessionStart) Marshal() (dAtA []byte, err error)

func (*WindowsDesktopSessionStart) MarshalTo

func (m *WindowsDesktopSessionStart) MarshalTo(dAtA []byte) (int, error)

func (*WindowsDesktopSessionStart) MarshalToSizedBuffer

func (m *WindowsDesktopSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WindowsDesktopSessionStart) ProtoMessage

func (*WindowsDesktopSessionStart) ProtoMessage()

func (*WindowsDesktopSessionStart) Reset

func (m *WindowsDesktopSessionStart) Reset()

func (*WindowsDesktopSessionStart) Size

func (m *WindowsDesktopSessionStart) Size() (n int)

func (*WindowsDesktopSessionStart) String

func (m *WindowsDesktopSessionStart) String() string

func (*WindowsDesktopSessionStart) Unmarshal

func (m *WindowsDesktopSessionStart) Unmarshal(dAtA []byte) error

func (*WindowsDesktopSessionStart) XXX_DiscardUnknown

func (m *WindowsDesktopSessionStart) XXX_DiscardUnknown()

func (*WindowsDesktopSessionStart) XXX_Marshal

func (m *WindowsDesktopSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsDesktopSessionStart) XXX_Merge

func (m *WindowsDesktopSessionStart) XXX_Merge(src proto.Message)

func (*WindowsDesktopSessionStart) XXX_Size

func (m *WindowsDesktopSessionStart) XXX_Size() int

func (*WindowsDesktopSessionStart) XXX_Unmarshal

func (m *WindowsDesktopSessionStart) XXX_Unmarshal(b []byte) error

type X11Forward

type X11Forward struct {
	// Metadata is a common event metadata
	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
	// User is a common user event metadata
	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
	// ConnectionMetadata holds information about the connection
	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
	// Status contains operation success or failure status
	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

X11Forward is emitted when a user requests X11 protocol forwarding

func (*X11Forward) Descriptor

func (*X11Forward) Descriptor() ([]byte, []int)

func (*X11Forward) Marshal

func (m *X11Forward) Marshal() (dAtA []byte, err error)

func (*X11Forward) MarshalTo

func (m *X11Forward) MarshalTo(dAtA []byte) (int, error)

func (*X11Forward) MarshalToSizedBuffer

func (m *X11Forward) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*X11Forward) ProtoMessage

func (*X11Forward) ProtoMessage()

func (*X11Forward) Reset

func (m *X11Forward) Reset()

func (*X11Forward) Size

func (m *X11Forward) Size() (n int)

func (*X11Forward) String

func (m *X11Forward) String() string

func (*X11Forward) Unmarshal

func (m *X11Forward) Unmarshal(dAtA []byte) error

func (*X11Forward) XXX_DiscardUnknown

func (m *X11Forward) XXX_DiscardUnknown()

func (*X11Forward) XXX_Marshal

func (m *X11Forward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*X11Forward) XXX_Merge

func (m *X11Forward) XXX_Merge(src proto.Message)

func (*X11Forward) XXX_Size

func (m *X11Forward) XXX_Size() int

func (*X11Forward) XXX_Unmarshal

func (m *X11Forward) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL