Add BatchGetSummaryMetadata method for loading multiple summaries at once (#67751)

This commit is contained in:
Ryan Clark
2026-06-12 13:19:19 +00:00
committed by GitHub
parent 6f9f032ec0
commit d1c5559ea5
4 changed files with 1022 additions and 415 deletions
@@ -2636,6 +2636,248 @@ func (b0 GetSummaryResponse_builder) Build() *GetSummaryResponse {
return m0
}
// BatchGetSummaryMetadataRequest is a request for retrieving summary metadata
// for multiple sessions at once.
type BatchGetSummaryMetadataRequest struct {
state protoimpl.MessageState `protogen:"hybrid.v1"`
// SessionIds are the IDs of the sessions whose summary metadata is being
// requested. At most 100 IDs may be requested in a single call.
SessionIds []string `protobuf:"bytes,1,rep,name=session_ids,json=sessionIds,proto3" json:"session_ids,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *BatchGetSummaryMetadataRequest) Reset() {
*x = BatchGetSummaryMetadataRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *BatchGetSummaryMetadataRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BatchGetSummaryMetadataRequest) ProtoMessage() {}
func (x *BatchGetSummaryMetadataRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *BatchGetSummaryMetadataRequest) GetSessionIds() []string {
if x != nil {
return x.SessionIds
}
return nil
}
func (x *BatchGetSummaryMetadataRequest) SetSessionIds(v []string) {
x.SessionIds = v
}
type BatchGetSummaryMetadataRequest_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// SessionIds are the IDs of the sessions whose summary metadata is being
// requested. At most 100 IDs may be requested in a single call.
SessionIds []string
}
func (b0 BatchGetSummaryMetadataRequest_builder) Build() *BatchGetSummaryMetadataRequest {
m0 := &BatchGetSummaryMetadataRequest{}
b, x := &b0, m0
_, _ = b, x
x.SessionIds = b.SessionIds
return m0
}
// BatchGetSummaryMetadataResponse is a response to retrieving summary metadata
// for multiple sessions.
type BatchGetSummaryMetadataResponse struct {
state protoimpl.MessageState `protogen:"hybrid.v1"`
// Metadata contains an entry for each requested session that has a summary
// readable by the user. Sessions without summaries and sessions the user
// has no access to are omitted. The order of entries is unspecified.
Metadata []*SummaryMetadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *BatchGetSummaryMetadataResponse) Reset() {
*x = BatchGetSummaryMetadataResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *BatchGetSummaryMetadataResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BatchGetSummaryMetadataResponse) ProtoMessage() {}
func (x *BatchGetSummaryMetadataResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *BatchGetSummaryMetadataResponse) GetMetadata() []*SummaryMetadata {
if x != nil {
return x.Metadata
}
return nil
}
func (x *BatchGetSummaryMetadataResponse) SetMetadata(v []*SummaryMetadata) {
x.Metadata = v
}
type BatchGetSummaryMetadataResponse_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// Metadata contains an entry for each requested session that has a summary
// readable by the user. Sessions without summaries and sessions the user
// has no access to are omitted. The order of entries is unspecified.
Metadata []*SummaryMetadata
}
func (b0 BatchGetSummaryMetadataResponse_builder) Build() *BatchGetSummaryMetadataResponse {
m0 := &BatchGetSummaryMetadataResponse{}
b, x := &b0, m0
_, _ = b, x
x.Metadata = b.Metadata
return m0
}
// SummaryMetadata is a lightweight representation of a session recording
// summary, carrying only the fields needed to decorate session recording
// lists.
type SummaryMetadata struct {
state protoimpl.MessageState `protogen:"hybrid.v1"`
// SessionID is the ID of the summarized session.
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// State is the state of the summarization process.
State SummaryState `protobuf:"varint,2,opt,name=state,proto3,enum=teleport.summarizer.v1.SummaryState" json:"state,omitempty"`
// RiskLevel is the overall risk level computed for the session. Unspecified
// if the summary has no enhanced summary data.
RiskLevel RiskLevel `protobuf:"varint,3,opt,name=risk_level,json=riskLevel,proto3,enum=teleport.summarizer.v1.RiskLevel" json:"risk_level,omitempty"`
// NeedsFurtherReviewReasons lists the reasons why the session needs to be
// reviewed by a human, regardless of its risk level.
NeedsFurtherReviewReasons []NeedsReviewReason `protobuf:"varint,4,rep,packed,name=needs_further_review_reasons,json=needsFurtherReviewReasons,proto3,enum=teleport.summarizer.v1.NeedsReviewReason" json:"needs_further_review_reasons,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SummaryMetadata) Reset() {
*x = SummaryMetadata{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SummaryMetadata) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SummaryMetadata) ProtoMessage() {}
func (x *SummaryMetadata) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *SummaryMetadata) GetSessionId() string {
if x != nil {
return x.SessionId
}
return ""
}
func (x *SummaryMetadata) GetState() SummaryState {
if x != nil {
return x.State
}
return SummaryState_SUMMARY_STATE_UNSPECIFIED
}
func (x *SummaryMetadata) GetRiskLevel() RiskLevel {
if x != nil {
return x.RiskLevel
}
return RiskLevel_RISK_LEVEL_UNSPECIFIED
}
func (x *SummaryMetadata) GetNeedsFurtherReviewReasons() []NeedsReviewReason {
if x != nil {
return x.NeedsFurtherReviewReasons
}
return nil
}
func (x *SummaryMetadata) SetSessionId(v string) {
x.SessionId = v
}
func (x *SummaryMetadata) SetState(v SummaryState) {
x.State = v
}
func (x *SummaryMetadata) SetRiskLevel(v RiskLevel) {
x.RiskLevel = v
}
func (x *SummaryMetadata) SetNeedsFurtherReviewReasons(v []NeedsReviewReason) {
x.NeedsFurtherReviewReasons = v
}
type SummaryMetadata_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// SessionID is the ID of the summarized session.
SessionId string
// State is the state of the summarization process.
State SummaryState
// RiskLevel is the overall risk level computed for the session. Unspecified
// if the summary has no enhanced summary data.
RiskLevel RiskLevel
// NeedsFurtherReviewReasons lists the reasons why the session needs to be
// reviewed by a human, regardless of its risk level.
NeedsFurtherReviewReasons []NeedsReviewReason
}
func (b0 SummaryMetadata_builder) Build() *SummaryMetadata {
m0 := &SummaryMetadata{}
b, x := &b0, m0
_, _ = b, x
x.SessionId = b.SessionId
x.State = b.State
x.RiskLevel = b.RiskLevel
x.NeedsFurtherReviewReasons = b.NeedsFurtherReviewReasons
return m0
}
// IsEnabledRequest is a request to tell if the summarizer is enabled.
type IsEnabledRequest struct {
state protoimpl.MessageState `protogen:"hybrid.v1"`
@@ -2645,7 +2887,7 @@ type IsEnabledRequest struct {
func (x *IsEnabledRequest) Reset() {
*x = IsEnabledRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2657,7 +2899,7 @@ func (x *IsEnabledRequest) String() string {
func (*IsEnabledRequest) ProtoMessage() {}
func (x *IsEnabledRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2693,7 +2935,7 @@ type IsEnabledResponse struct {
func (x *IsEnabledResponse) Reset() {
*x = IsEnabledResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2705,7 +2947,7 @@ func (x *IsEnabledResponse) String() string {
func (*IsEnabledResponse) ProtoMessage() {}
func (x *IsEnabledResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2759,7 +3001,7 @@ type TestInferenceModelRequest struct {
func (x *TestInferenceModelRequest) Reset() {
*x = TestInferenceModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2771,7 +3013,7 @@ func (x *TestInferenceModelRequest) String() string {
func (*TestInferenceModelRequest) ProtoMessage() {}
func (x *TestInferenceModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2860,7 +3102,7 @@ type TestInferenceModelResponse struct {
func (x *TestInferenceModelResponse) Reset() {
*x = TestInferenceModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2872,7 +3114,7 @@ func (x *TestInferenceModelResponse) String() string {
func (*TestInferenceModelResponse) ProtoMessage() {}
func (x *TestInferenceModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2939,7 +3181,7 @@ type TestRetrievalModelRequest struct {
func (x *TestRetrievalModelRequest) Reset() {
*x = TestRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2951,7 +3193,7 @@ func (x *TestRetrievalModelRequest) String() string {
func (*TestRetrievalModelRequest) ProtoMessage() {}
func (x *TestRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3040,7 +3282,7 @@ type TestRetrievalModelResponse struct {
func (x *TestRetrievalModelResponse) Reset() {
*x = TestRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3052,7 +3294,7 @@ func (x *TestRetrievalModelResponse) String() string {
func (*TestRetrievalModelResponse) ProtoMessage() {}
func (x *TestRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3116,7 +3358,7 @@ type CreateRetrievalModelRequest struct {
func (x *CreateRetrievalModelRequest) Reset() {
*x = CreateRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3128,7 +3370,7 @@ func (x *CreateRetrievalModelRequest) String() string {
func (*CreateRetrievalModelRequest) ProtoMessage() {}
func (x *CreateRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3187,7 +3429,7 @@ type CreateRetrievalModelResponse struct {
func (x *CreateRetrievalModelResponse) Reset() {
*x = CreateRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3199,7 +3441,7 @@ func (x *CreateRetrievalModelResponse) String() string {
func (*CreateRetrievalModelResponse) ProtoMessage() {}
func (x *CreateRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3257,7 +3499,7 @@ type GetRetrievalModelRequest struct {
func (x *GetRetrievalModelRequest) Reset() {
*x = GetRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3269,7 +3511,7 @@ func (x *GetRetrievalModelRequest) String() string {
func (*GetRetrievalModelRequest) ProtoMessage() {}
func (x *GetRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3303,7 +3545,7 @@ type GetRetrievalModelResponse struct {
func (x *GetRetrievalModelResponse) Reset() {
*x = GetRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3315,7 +3557,7 @@ func (x *GetRetrievalModelResponse) String() string {
func (*GetRetrievalModelResponse) ProtoMessage() {}
func (x *GetRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3374,7 +3616,7 @@ type UpdateRetrievalModelRequest struct {
func (x *UpdateRetrievalModelRequest) Reset() {
*x = UpdateRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3386,7 +3628,7 @@ func (x *UpdateRetrievalModelRequest) String() string {
func (*UpdateRetrievalModelRequest) ProtoMessage() {}
func (x *UpdateRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3445,7 +3687,7 @@ type UpdateRetrievalModelResponse struct {
func (x *UpdateRetrievalModelResponse) Reset() {
*x = UpdateRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3457,7 +3699,7 @@ func (x *UpdateRetrievalModelResponse) String() string {
func (*UpdateRetrievalModelResponse) ProtoMessage() {}
func (x *UpdateRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3517,7 +3759,7 @@ type UpsertRetrievalModelRequest struct {
func (x *UpsertRetrievalModelRequest) Reset() {
*x = UpsertRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3529,7 +3771,7 @@ func (x *UpsertRetrievalModelRequest) String() string {
func (*UpsertRetrievalModelRequest) ProtoMessage() {}
func (x *UpsertRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3589,7 +3831,7 @@ type UpsertRetrievalModelResponse struct {
func (x *UpsertRetrievalModelResponse) Reset() {
*x = UpsertRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3601,7 +3843,7 @@ func (x *UpsertRetrievalModelResponse) String() string {
func (*UpsertRetrievalModelResponse) ProtoMessage() {}
func (x *UpsertRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[54]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3659,7 +3901,7 @@ type DeleteRetrievalModelRequest struct {
func (x *DeleteRetrievalModelRequest) Reset() {
*x = DeleteRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3671,7 +3913,7 @@ func (x *DeleteRetrievalModelRequest) String() string {
func (*DeleteRetrievalModelRequest) ProtoMessage() {}
func (x *DeleteRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[55]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3703,7 +3945,7 @@ type DeleteRetrievalModelResponse struct {
func (x *DeleteRetrievalModelResponse) Reset() {
*x = DeleteRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3715,7 +3957,7 @@ func (x *DeleteRetrievalModelResponse) String() string {
func (*DeleteRetrievalModelResponse) ProtoMessage() {}
func (x *DeleteRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[56]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3825,7 +4067,19 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\n" +
"session_id\x18\x01 \x01(\tR\tsessionId\"O\n" +
"\x12GetSummaryResponse\x129\n" +
"\asummary\x18\x01 \x01(\v2\x1f.teleport.summarizer.v1.SummaryR\asummary\"\x12\n" +
"\asummary\x18\x01 \x01(\v2\x1f.teleport.summarizer.v1.SummaryR\asummary\"A\n" +
"\x1eBatchGetSummaryMetadataRequest\x12\x1f\n" +
"\vsession_ids\x18\x01 \x03(\tR\n" +
"sessionIds\"f\n" +
"\x1fBatchGetSummaryMetadataResponse\x12C\n" +
"\bmetadata\x18\x01 \x03(\v2'.teleport.summarizer.v1.SummaryMetadataR\bmetadata\"\x9a\x02\n" +
"\x0fSummaryMetadata\x12\x1d\n" +
"\n" +
"session_id\x18\x01 \x01(\tR\tsessionId\x12:\n" +
"\x05state\x18\x02 \x01(\x0e2$.teleport.summarizer.v1.SummaryStateR\x05state\x12@\n" +
"\n" +
"risk_level\x18\x03 \x01(\x0e2!.teleport.summarizer.v1.RiskLevelR\triskLevel\x12j\n" +
"\x1cneeds_further_review_reasons\x18\x04 \x03(\x0e2).teleport.summarizer.v1.NeedsReviewReasonR\x19needsFurtherReviewReasons\"\x12\n" +
"\x10IsEnabledRequest\"-\n" +
"\x11IsEnabledResponse\x12\x18\n" +
"\aenabled\x18\x01 \x01(\bR\aenabled\"\xa2\x01\n" +
@@ -3857,7 +4111,7 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x1cUpsertRetrievalModelResponse\x12<\n" +
"\x05model\x18\x01 \x01(\v2&.teleport.summarizer.v1.RetrievalModelR\x05model\"\x1d\n" +
"\x1bDeleteRetrievalModelRequest\"\x1e\n" +
"\x1cDeleteRetrievalModelResponse2\xa5\x1b\n" +
"\x1cDeleteRetrievalModelResponse2\xb2\x1c\n" +
"\x11SummarizerService\x12\x81\x01\n" +
"\x14CreateInferenceModel\x123.teleport.summarizer.v1.CreateInferenceModelRequest\x1a4.teleport.summarizer.v1.CreateInferenceModelResponse\x12x\n" +
"\x11GetInferenceModel\x120.teleport.summarizer.v1.GetInferenceModelRequest\x1a1.teleport.summarizer.v1.GetInferenceModelResponse\x12\x81\x01\n" +
@@ -3878,7 +4132,8 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x15DeleteInferencePolicy\x124.teleport.summarizer.v1.DeleteInferencePolicyRequest\x1a5.teleport.summarizer.v1.DeleteInferencePolicyResponse\x12\x84\x01\n" +
"\x15ListInferencePolicies\x124.teleport.summarizer.v1.ListInferencePoliciesRequest\x1a5.teleport.summarizer.v1.ListInferencePoliciesResponse\x12c\n" +
"\n" +
"GetSummary\x12).teleport.summarizer.v1.GetSummaryRequest\x1a*.teleport.summarizer.v1.GetSummaryResponse\x12`\n" +
"GetSummary\x12).teleport.summarizer.v1.GetSummaryRequest\x1a*.teleport.summarizer.v1.GetSummaryResponse\x12\x8a\x01\n" +
"\x17BatchGetSummaryMetadata\x126.teleport.summarizer.v1.BatchGetSummaryMetadataRequest\x1a7.teleport.summarizer.v1.BatchGetSummaryMetadataResponse\x12`\n" +
"\tIsEnabled\x12(.teleport.summarizer.v1.IsEnabledRequest\x1a).teleport.summarizer.v1.IsEnabledResponse\x12{\n" +
"\x12TestInferenceModel\x121.teleport.summarizer.v1.TestInferenceModelRequest\x1a2.teleport.summarizer.v1.TestInferenceModelResponse\x12\x81\x01\n" +
"\x14CreateRetrievalModel\x123.teleport.summarizer.v1.CreateRetrievalModelRequest\x1a4.teleport.summarizer.v1.CreateRetrievalModelResponse\x12x\n" +
@@ -3888,167 +4143,179 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x14DeleteRetrievalModel\x123.teleport.summarizer.v1.DeleteRetrievalModelRequest\x1a4.teleport.summarizer.v1.DeleteRetrievalModelResponse\x12{\n" +
"\x12TestRetrievalModel\x121.teleport.summarizer.v1.TestRetrievalModelRequest\x1a2.teleport.summarizer.v1.TestRetrievalModelResponseBXZVgithub.com/gravitational/teleport/api/gen/proto/go/teleport/summarizer/v1;summarizerv1b\x06proto3"
var file_teleport_summarizer_v1_summarizer_service_proto_msgTypes = make([]protoimpl.MessageInfo, 54)
var file_teleport_summarizer_v1_summarizer_service_proto_msgTypes = make([]protoimpl.MessageInfo, 57)
var file_teleport_summarizer_v1_summarizer_service_proto_goTypes = []any{
(*CreateInferenceModelRequest)(nil), // 0: teleport.summarizer.v1.CreateInferenceModelRequest
(*CreateInferenceModelResponse)(nil), // 1: teleport.summarizer.v1.CreateInferenceModelResponse
(*GetInferenceModelRequest)(nil), // 2: teleport.summarizer.v1.GetInferenceModelRequest
(*GetInferenceModelResponse)(nil), // 3: teleport.summarizer.v1.GetInferenceModelResponse
(*UpdateInferenceModelRequest)(nil), // 4: teleport.summarizer.v1.UpdateInferenceModelRequest
(*UpdateInferenceModelResponse)(nil), // 5: teleport.summarizer.v1.UpdateInferenceModelResponse
(*UpsertInferenceModelRequest)(nil), // 6: teleport.summarizer.v1.UpsertInferenceModelRequest
(*UpsertInferenceModelResponse)(nil), // 7: teleport.summarizer.v1.UpsertInferenceModelResponse
(*DeleteInferenceModelRequest)(nil), // 8: teleport.summarizer.v1.DeleteInferenceModelRequest
(*DeleteInferenceModelResponse)(nil), // 9: teleport.summarizer.v1.DeleteInferenceModelResponse
(*ListInferenceModelsRequest)(nil), // 10: teleport.summarizer.v1.ListInferenceModelsRequest
(*ListInferenceModelsResponse)(nil), // 11: teleport.summarizer.v1.ListInferenceModelsResponse
(*CreateInferenceSecretRequest)(nil), // 12: teleport.summarizer.v1.CreateInferenceSecretRequest
(*CreateInferenceSecretResponse)(nil), // 13: teleport.summarizer.v1.CreateInferenceSecretResponse
(*GetInferenceSecretRequest)(nil), // 14: teleport.summarizer.v1.GetInferenceSecretRequest
(*GetInferenceSecretResponse)(nil), // 15: teleport.summarizer.v1.GetInferenceSecretResponse
(*UpdateInferenceSecretRequest)(nil), // 16: teleport.summarizer.v1.UpdateInferenceSecretRequest
(*UpdateInferenceSecretResponse)(nil), // 17: teleport.summarizer.v1.UpdateInferenceSecretResponse
(*UpsertInferenceSecretRequest)(nil), // 18: teleport.summarizer.v1.UpsertInferenceSecretRequest
(*UpsertInferenceSecretResponse)(nil), // 19: teleport.summarizer.v1.UpsertInferenceSecretResponse
(*DeleteInferenceSecretRequest)(nil), // 20: teleport.summarizer.v1.DeleteInferenceSecretRequest
(*DeleteInferenceSecretResponse)(nil), // 21: teleport.summarizer.v1.DeleteInferenceSecretResponse
(*ListInferenceSecretsRequest)(nil), // 22: teleport.summarizer.v1.ListInferenceSecretsRequest
(*ListInferenceSecretsResponse)(nil), // 23: teleport.summarizer.v1.ListInferenceSecretsResponse
(*CreateInferencePolicyRequest)(nil), // 24: teleport.summarizer.v1.CreateInferencePolicyRequest
(*CreateInferencePolicyResponse)(nil), // 25: teleport.summarizer.v1.CreateInferencePolicyResponse
(*GetInferencePolicyRequest)(nil), // 26: teleport.summarizer.v1.GetInferencePolicyRequest
(*GetInferencePolicyResponse)(nil), // 27: teleport.summarizer.v1.GetInferencePolicyResponse
(*UpdateInferencePolicyRequest)(nil), // 28: teleport.summarizer.v1.UpdateInferencePolicyRequest
(*UpdateInferencePolicyResponse)(nil), // 29: teleport.summarizer.v1.UpdateInferencePolicyResponse
(*UpsertInferencePolicyRequest)(nil), // 30: teleport.summarizer.v1.UpsertInferencePolicyRequest
(*UpsertInferencePolicyResponse)(nil), // 31: teleport.summarizer.v1.UpsertInferencePolicyResponse
(*DeleteInferencePolicyRequest)(nil), // 32: teleport.summarizer.v1.DeleteInferencePolicyRequest
(*DeleteInferencePolicyResponse)(nil), // 33: teleport.summarizer.v1.DeleteInferencePolicyResponse
(*ListInferencePoliciesRequest)(nil), // 34: teleport.summarizer.v1.ListInferencePoliciesRequest
(*ListInferencePoliciesResponse)(nil), // 35: teleport.summarizer.v1.ListInferencePoliciesResponse
(*GetSummaryRequest)(nil), // 36: teleport.summarizer.v1.GetSummaryRequest
(*GetSummaryResponse)(nil), // 37: teleport.summarizer.v1.GetSummaryResponse
(*IsEnabledRequest)(nil), // 38: teleport.summarizer.v1.IsEnabledRequest
(*IsEnabledResponse)(nil), // 39: teleport.summarizer.v1.IsEnabledResponse
(*TestInferenceModelRequest)(nil), // 40: teleport.summarizer.v1.TestInferenceModelRequest
(*TestInferenceModelResponse)(nil), // 41: teleport.summarizer.v1.TestInferenceModelResponse
(*TestRetrievalModelRequest)(nil), // 42: teleport.summarizer.v1.TestRetrievalModelRequest
(*TestRetrievalModelResponse)(nil), // 43: teleport.summarizer.v1.TestRetrievalModelResponse
(*CreateRetrievalModelRequest)(nil), // 44: teleport.summarizer.v1.CreateRetrievalModelRequest
(*CreateRetrievalModelResponse)(nil), // 45: teleport.summarizer.v1.CreateRetrievalModelResponse
(*GetRetrievalModelRequest)(nil), // 46: teleport.summarizer.v1.GetRetrievalModelRequest
(*GetRetrievalModelResponse)(nil), // 47: teleport.summarizer.v1.GetRetrievalModelResponse
(*UpdateRetrievalModelRequest)(nil), // 48: teleport.summarizer.v1.UpdateRetrievalModelRequest
(*UpdateRetrievalModelResponse)(nil), // 49: teleport.summarizer.v1.UpdateRetrievalModelResponse
(*UpsertRetrievalModelRequest)(nil), // 50: teleport.summarizer.v1.UpsertRetrievalModelRequest
(*UpsertRetrievalModelResponse)(nil), // 51: teleport.summarizer.v1.UpsertRetrievalModelResponse
(*DeleteRetrievalModelRequest)(nil), // 52: teleport.summarizer.v1.DeleteRetrievalModelRequest
(*DeleteRetrievalModelResponse)(nil), // 53: teleport.summarizer.v1.DeleteRetrievalModelResponse
(*InferenceModel)(nil), // 54: teleport.summarizer.v1.InferenceModel
(*InferenceSecret)(nil), // 55: teleport.summarizer.v1.InferenceSecret
(*InferencePolicy)(nil), // 56: teleport.summarizer.v1.InferencePolicy
(*Summary)(nil), // 57: teleport.summarizer.v1.Summary
(*InferenceModelSpec)(nil), // 58: teleport.summarizer.v1.InferenceModelSpec
(*InferenceSecretSpec)(nil), // 59: teleport.summarizer.v1.InferenceSecretSpec
(*RetrievalModelSpec)(nil), // 60: teleport.summarizer.v1.RetrievalModelSpec
(*RetrievalModel)(nil), // 61: teleport.summarizer.v1.RetrievalModel
(*CreateInferenceModelRequest)(nil), // 0: teleport.summarizer.v1.CreateInferenceModelRequest
(*CreateInferenceModelResponse)(nil), // 1: teleport.summarizer.v1.CreateInferenceModelResponse
(*GetInferenceModelRequest)(nil), // 2: teleport.summarizer.v1.GetInferenceModelRequest
(*GetInferenceModelResponse)(nil), // 3: teleport.summarizer.v1.GetInferenceModelResponse
(*UpdateInferenceModelRequest)(nil), // 4: teleport.summarizer.v1.UpdateInferenceModelRequest
(*UpdateInferenceModelResponse)(nil), // 5: teleport.summarizer.v1.UpdateInferenceModelResponse
(*UpsertInferenceModelRequest)(nil), // 6: teleport.summarizer.v1.UpsertInferenceModelRequest
(*UpsertInferenceModelResponse)(nil), // 7: teleport.summarizer.v1.UpsertInferenceModelResponse
(*DeleteInferenceModelRequest)(nil), // 8: teleport.summarizer.v1.DeleteInferenceModelRequest
(*DeleteInferenceModelResponse)(nil), // 9: teleport.summarizer.v1.DeleteInferenceModelResponse
(*ListInferenceModelsRequest)(nil), // 10: teleport.summarizer.v1.ListInferenceModelsRequest
(*ListInferenceModelsResponse)(nil), // 11: teleport.summarizer.v1.ListInferenceModelsResponse
(*CreateInferenceSecretRequest)(nil), // 12: teleport.summarizer.v1.CreateInferenceSecretRequest
(*CreateInferenceSecretResponse)(nil), // 13: teleport.summarizer.v1.CreateInferenceSecretResponse
(*GetInferenceSecretRequest)(nil), // 14: teleport.summarizer.v1.GetInferenceSecretRequest
(*GetInferenceSecretResponse)(nil), // 15: teleport.summarizer.v1.GetInferenceSecretResponse
(*UpdateInferenceSecretRequest)(nil), // 16: teleport.summarizer.v1.UpdateInferenceSecretRequest
(*UpdateInferenceSecretResponse)(nil), // 17: teleport.summarizer.v1.UpdateInferenceSecretResponse
(*UpsertInferenceSecretRequest)(nil), // 18: teleport.summarizer.v1.UpsertInferenceSecretRequest
(*UpsertInferenceSecretResponse)(nil), // 19: teleport.summarizer.v1.UpsertInferenceSecretResponse
(*DeleteInferenceSecretRequest)(nil), // 20: teleport.summarizer.v1.DeleteInferenceSecretRequest
(*DeleteInferenceSecretResponse)(nil), // 21: teleport.summarizer.v1.DeleteInferenceSecretResponse
(*ListInferenceSecretsRequest)(nil), // 22: teleport.summarizer.v1.ListInferenceSecretsRequest
(*ListInferenceSecretsResponse)(nil), // 23: teleport.summarizer.v1.ListInferenceSecretsResponse
(*CreateInferencePolicyRequest)(nil), // 24: teleport.summarizer.v1.CreateInferencePolicyRequest
(*CreateInferencePolicyResponse)(nil), // 25: teleport.summarizer.v1.CreateInferencePolicyResponse
(*GetInferencePolicyRequest)(nil), // 26: teleport.summarizer.v1.GetInferencePolicyRequest
(*GetInferencePolicyResponse)(nil), // 27: teleport.summarizer.v1.GetInferencePolicyResponse
(*UpdateInferencePolicyRequest)(nil), // 28: teleport.summarizer.v1.UpdateInferencePolicyRequest
(*UpdateInferencePolicyResponse)(nil), // 29: teleport.summarizer.v1.UpdateInferencePolicyResponse
(*UpsertInferencePolicyRequest)(nil), // 30: teleport.summarizer.v1.UpsertInferencePolicyRequest
(*UpsertInferencePolicyResponse)(nil), // 31: teleport.summarizer.v1.UpsertInferencePolicyResponse
(*DeleteInferencePolicyRequest)(nil), // 32: teleport.summarizer.v1.DeleteInferencePolicyRequest
(*DeleteInferencePolicyResponse)(nil), // 33: teleport.summarizer.v1.DeleteInferencePolicyResponse
(*ListInferencePoliciesRequest)(nil), // 34: teleport.summarizer.v1.ListInferencePoliciesRequest
(*ListInferencePoliciesResponse)(nil), // 35: teleport.summarizer.v1.ListInferencePoliciesResponse
(*GetSummaryRequest)(nil), // 36: teleport.summarizer.v1.GetSummaryRequest
(*GetSummaryResponse)(nil), // 37: teleport.summarizer.v1.GetSummaryResponse
(*BatchGetSummaryMetadataRequest)(nil), // 38: teleport.summarizer.v1.BatchGetSummaryMetadataRequest
(*BatchGetSummaryMetadataResponse)(nil), // 39: teleport.summarizer.v1.BatchGetSummaryMetadataResponse
(*SummaryMetadata)(nil), // 40: teleport.summarizer.v1.SummaryMetadata
(*IsEnabledRequest)(nil), // 41: teleport.summarizer.v1.IsEnabledRequest
(*IsEnabledResponse)(nil), // 42: teleport.summarizer.v1.IsEnabledResponse
(*TestInferenceModelRequest)(nil), // 43: teleport.summarizer.v1.TestInferenceModelRequest
(*TestInferenceModelResponse)(nil), // 44: teleport.summarizer.v1.TestInferenceModelResponse
(*TestRetrievalModelRequest)(nil), // 45: teleport.summarizer.v1.TestRetrievalModelRequest
(*TestRetrievalModelResponse)(nil), // 46: teleport.summarizer.v1.TestRetrievalModelResponse
(*CreateRetrievalModelRequest)(nil), // 47: teleport.summarizer.v1.CreateRetrievalModelRequest
(*CreateRetrievalModelResponse)(nil), // 48: teleport.summarizer.v1.CreateRetrievalModelResponse
(*GetRetrievalModelRequest)(nil), // 49: teleport.summarizer.v1.GetRetrievalModelRequest
(*GetRetrievalModelResponse)(nil), // 50: teleport.summarizer.v1.GetRetrievalModelResponse
(*UpdateRetrievalModelRequest)(nil), // 51: teleport.summarizer.v1.UpdateRetrievalModelRequest
(*UpdateRetrievalModelResponse)(nil), // 52: teleport.summarizer.v1.UpdateRetrievalModelResponse
(*UpsertRetrievalModelRequest)(nil), // 53: teleport.summarizer.v1.UpsertRetrievalModelRequest
(*UpsertRetrievalModelResponse)(nil), // 54: teleport.summarizer.v1.UpsertRetrievalModelResponse
(*DeleteRetrievalModelRequest)(nil), // 55: teleport.summarizer.v1.DeleteRetrievalModelRequest
(*DeleteRetrievalModelResponse)(nil), // 56: teleport.summarizer.v1.DeleteRetrievalModelResponse
(*InferenceModel)(nil), // 57: teleport.summarizer.v1.InferenceModel
(*InferenceSecret)(nil), // 58: teleport.summarizer.v1.InferenceSecret
(*InferencePolicy)(nil), // 59: teleport.summarizer.v1.InferencePolicy
(*Summary)(nil), // 60: teleport.summarizer.v1.Summary
(SummaryState)(0), // 61: teleport.summarizer.v1.SummaryState
(RiskLevel)(0), // 62: teleport.summarizer.v1.RiskLevel
(NeedsReviewReason)(0), // 63: teleport.summarizer.v1.NeedsReviewReason
(*InferenceModelSpec)(nil), // 64: teleport.summarizer.v1.InferenceModelSpec
(*InferenceSecretSpec)(nil), // 65: teleport.summarizer.v1.InferenceSecretSpec
(*RetrievalModelSpec)(nil), // 66: teleport.summarizer.v1.RetrievalModelSpec
(*RetrievalModel)(nil), // 67: teleport.summarizer.v1.RetrievalModel
}
var file_teleport_summarizer_v1_summarizer_service_proto_depIdxs = []int32{
54, // 0: teleport.summarizer.v1.CreateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 1: teleport.summarizer.v1.CreateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 2: teleport.summarizer.v1.GetInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 3: teleport.summarizer.v1.UpdateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 4: teleport.summarizer.v1.UpdateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 5: teleport.summarizer.v1.UpsertInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 6: teleport.summarizer.v1.UpsertInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 7: teleport.summarizer.v1.ListInferenceModelsResponse.models:type_name -> teleport.summarizer.v1.InferenceModel
55, // 8: teleport.summarizer.v1.CreateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 9: teleport.summarizer.v1.CreateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 10: teleport.summarizer.v1.GetInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 11: teleport.summarizer.v1.UpdateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 12: teleport.summarizer.v1.UpdateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 13: teleport.summarizer.v1.UpsertInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 14: teleport.summarizer.v1.UpsertInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 15: teleport.summarizer.v1.ListInferenceSecretsResponse.secrets:type_name -> teleport.summarizer.v1.InferenceSecret
56, // 16: teleport.summarizer.v1.CreateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 17: teleport.summarizer.v1.CreateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 18: teleport.summarizer.v1.GetInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 19: teleport.summarizer.v1.UpdateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 20: teleport.summarizer.v1.UpdateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 21: teleport.summarizer.v1.UpsertInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 22: teleport.summarizer.v1.UpsertInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 23: teleport.summarizer.v1.ListInferencePoliciesResponse.policies:type_name -> teleport.summarizer.v1.InferencePolicy
57, // 24: teleport.summarizer.v1.GetSummaryResponse.summary:type_name -> teleport.summarizer.v1.Summary
58, // 25: teleport.summarizer.v1.TestInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModelSpec
59, // 26: teleport.summarizer.v1.TestInferenceModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
60, // 27: teleport.summarizer.v1.TestRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModelSpec
59, // 28: teleport.summarizer.v1.TestRetrievalModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
61, // 29: teleport.summarizer.v1.CreateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 30: teleport.summarizer.v1.CreateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 31: teleport.summarizer.v1.GetRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 32: teleport.summarizer.v1.UpdateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 33: teleport.summarizer.v1.UpdateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 34: teleport.summarizer.v1.UpsertRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 35: teleport.summarizer.v1.UpsertRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
0, // 36: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:input_type -> teleport.summarizer.v1.CreateInferenceModelRequest
2, // 37: teleport.summarizer.v1.SummarizerService.GetInferenceModel:input_type -> teleport.summarizer.v1.GetInferenceModelRequest
4, // 38: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:input_type -> teleport.summarizer.v1.UpdateInferenceModelRequest
6, // 39: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:input_type -> teleport.summarizer.v1.UpsertInferenceModelRequest
8, // 40: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:input_type -> teleport.summarizer.v1.DeleteInferenceModelRequest
10, // 41: teleport.summarizer.v1.SummarizerService.ListInferenceModels:input_type -> teleport.summarizer.v1.ListInferenceModelsRequest
12, // 42: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:input_type -> teleport.summarizer.v1.CreateInferenceSecretRequest
14, // 43: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:input_type -> teleport.summarizer.v1.GetInferenceSecretRequest
16, // 44: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:input_type -> teleport.summarizer.v1.UpdateInferenceSecretRequest
18, // 45: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:input_type -> teleport.summarizer.v1.UpsertInferenceSecretRequest
20, // 46: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:input_type -> teleport.summarizer.v1.DeleteInferenceSecretRequest
22, // 47: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:input_type -> teleport.summarizer.v1.ListInferenceSecretsRequest
24, // 48: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:input_type -> teleport.summarizer.v1.CreateInferencePolicyRequest
26, // 49: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:input_type -> teleport.summarizer.v1.GetInferencePolicyRequest
28, // 50: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:input_type -> teleport.summarizer.v1.UpdateInferencePolicyRequest
30, // 51: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:input_type -> teleport.summarizer.v1.UpsertInferencePolicyRequest
32, // 52: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:input_type -> teleport.summarizer.v1.DeleteInferencePolicyRequest
34, // 53: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:input_type -> teleport.summarizer.v1.ListInferencePoliciesRequest
36, // 54: teleport.summarizer.v1.SummarizerService.GetSummary:input_type -> teleport.summarizer.v1.GetSummaryRequest
38, // 55: teleport.summarizer.v1.SummarizerService.IsEnabled:input_type -> teleport.summarizer.v1.IsEnabledRequest
40, // 56: teleport.summarizer.v1.SummarizerService.TestInferenceModel:input_type -> teleport.summarizer.v1.TestInferenceModelRequest
44, // 57: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:input_type -> teleport.summarizer.v1.CreateRetrievalModelRequest
46, // 58: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:input_type -> teleport.summarizer.v1.GetRetrievalModelRequest
48, // 59: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:input_type -> teleport.summarizer.v1.UpdateRetrievalModelRequest
50, // 60: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:input_type -> teleport.summarizer.v1.UpsertRetrievalModelRequest
52, // 61: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:input_type -> teleport.summarizer.v1.DeleteRetrievalModelRequest
42, // 62: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:input_type -> teleport.summarizer.v1.TestRetrievalModelRequest
1, // 63: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:output_type -> teleport.summarizer.v1.CreateInferenceModelResponse
3, // 64: teleport.summarizer.v1.SummarizerService.GetInferenceModel:output_type -> teleport.summarizer.v1.GetInferenceModelResponse
5, // 65: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:output_type -> teleport.summarizer.v1.UpdateInferenceModelResponse
7, // 66: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:output_type -> teleport.summarizer.v1.UpsertInferenceModelResponse
9, // 67: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:output_type -> teleport.summarizer.v1.DeleteInferenceModelResponse
11, // 68: teleport.summarizer.v1.SummarizerService.ListInferenceModels:output_type -> teleport.summarizer.v1.ListInferenceModelsResponse
13, // 69: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:output_type -> teleport.summarizer.v1.CreateInferenceSecretResponse
15, // 70: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:output_type -> teleport.summarizer.v1.GetInferenceSecretResponse
17, // 71: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:output_type -> teleport.summarizer.v1.UpdateInferenceSecretResponse
19, // 72: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:output_type -> teleport.summarizer.v1.UpsertInferenceSecretResponse
21, // 73: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:output_type -> teleport.summarizer.v1.DeleteInferenceSecretResponse
23, // 74: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:output_type -> teleport.summarizer.v1.ListInferenceSecretsResponse
25, // 75: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:output_type -> teleport.summarizer.v1.CreateInferencePolicyResponse
27, // 76: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:output_type -> teleport.summarizer.v1.GetInferencePolicyResponse
29, // 77: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:output_type -> teleport.summarizer.v1.UpdateInferencePolicyResponse
31, // 78: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:output_type -> teleport.summarizer.v1.UpsertInferencePolicyResponse
33, // 79: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:output_type -> teleport.summarizer.v1.DeleteInferencePolicyResponse
35, // 80: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:output_type -> teleport.summarizer.v1.ListInferencePoliciesResponse
37, // 81: teleport.summarizer.v1.SummarizerService.GetSummary:output_type -> teleport.summarizer.v1.GetSummaryResponse
39, // 82: teleport.summarizer.v1.SummarizerService.IsEnabled:output_type -> teleport.summarizer.v1.IsEnabledResponse
41, // 83: teleport.summarizer.v1.SummarizerService.TestInferenceModel:output_type -> teleport.summarizer.v1.TestInferenceModelResponse
45, // 84: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:output_type -> teleport.summarizer.v1.CreateRetrievalModelResponse
47, // 85: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:output_type -> teleport.summarizer.v1.GetRetrievalModelResponse
49, // 86: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:output_type -> teleport.summarizer.v1.UpdateRetrievalModelResponse
51, // 87: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:output_type -> teleport.summarizer.v1.UpsertRetrievalModelResponse
53, // 88: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:output_type -> teleport.summarizer.v1.DeleteRetrievalModelResponse
43, // 89: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:output_type -> teleport.summarizer.v1.TestRetrievalModelResponse
63, // [63:90] is the sub-list for method output_type
36, // [36:63] is the sub-list for method input_type
36, // [36:36] is the sub-list for extension type_name
36, // [36:36] is the sub-list for extension extendee
0, // [0:36] is the sub-list for field type_name
57, // 0: teleport.summarizer.v1.CreateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 1: teleport.summarizer.v1.CreateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 2: teleport.summarizer.v1.GetInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 3: teleport.summarizer.v1.UpdateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 4: teleport.summarizer.v1.UpdateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 5: teleport.summarizer.v1.UpsertInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 6: teleport.summarizer.v1.UpsertInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 7: teleport.summarizer.v1.ListInferenceModelsResponse.models:type_name -> teleport.summarizer.v1.InferenceModel
58, // 8: teleport.summarizer.v1.CreateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 9: teleport.summarizer.v1.CreateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 10: teleport.summarizer.v1.GetInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 11: teleport.summarizer.v1.UpdateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 12: teleport.summarizer.v1.UpdateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 13: teleport.summarizer.v1.UpsertInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 14: teleport.summarizer.v1.UpsertInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 15: teleport.summarizer.v1.ListInferenceSecretsResponse.secrets:type_name -> teleport.summarizer.v1.InferenceSecret
59, // 16: teleport.summarizer.v1.CreateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 17: teleport.summarizer.v1.CreateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 18: teleport.summarizer.v1.GetInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 19: teleport.summarizer.v1.UpdateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 20: teleport.summarizer.v1.UpdateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 21: teleport.summarizer.v1.UpsertInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 22: teleport.summarizer.v1.UpsertInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 23: teleport.summarizer.v1.ListInferencePoliciesResponse.policies:type_name -> teleport.summarizer.v1.InferencePolicy
60, // 24: teleport.summarizer.v1.GetSummaryResponse.summary:type_name -> teleport.summarizer.v1.Summary
40, // 25: teleport.summarizer.v1.BatchGetSummaryMetadataResponse.metadata:type_name -> teleport.summarizer.v1.SummaryMetadata
61, // 26: teleport.summarizer.v1.SummaryMetadata.state:type_name -> teleport.summarizer.v1.SummaryState
62, // 27: teleport.summarizer.v1.SummaryMetadata.risk_level:type_name -> teleport.summarizer.v1.RiskLevel
63, // 28: teleport.summarizer.v1.SummaryMetadata.needs_further_review_reasons:type_name -> teleport.summarizer.v1.NeedsReviewReason
64, // 29: teleport.summarizer.v1.TestInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModelSpec
65, // 30: teleport.summarizer.v1.TestInferenceModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
66, // 31: teleport.summarizer.v1.TestRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModelSpec
65, // 32: teleport.summarizer.v1.TestRetrievalModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
67, // 33: teleport.summarizer.v1.CreateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 34: teleport.summarizer.v1.CreateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 35: teleport.summarizer.v1.GetRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 36: teleport.summarizer.v1.UpdateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 37: teleport.summarizer.v1.UpdateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 38: teleport.summarizer.v1.UpsertRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 39: teleport.summarizer.v1.UpsertRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
0, // 40: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:input_type -> teleport.summarizer.v1.CreateInferenceModelRequest
2, // 41: teleport.summarizer.v1.SummarizerService.GetInferenceModel:input_type -> teleport.summarizer.v1.GetInferenceModelRequest
4, // 42: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:input_type -> teleport.summarizer.v1.UpdateInferenceModelRequest
6, // 43: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:input_type -> teleport.summarizer.v1.UpsertInferenceModelRequest
8, // 44: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:input_type -> teleport.summarizer.v1.DeleteInferenceModelRequest
10, // 45: teleport.summarizer.v1.SummarizerService.ListInferenceModels:input_type -> teleport.summarizer.v1.ListInferenceModelsRequest
12, // 46: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:input_type -> teleport.summarizer.v1.CreateInferenceSecretRequest
14, // 47: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:input_type -> teleport.summarizer.v1.GetInferenceSecretRequest
16, // 48: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:input_type -> teleport.summarizer.v1.UpdateInferenceSecretRequest
18, // 49: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:input_type -> teleport.summarizer.v1.UpsertInferenceSecretRequest
20, // 50: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:input_type -> teleport.summarizer.v1.DeleteInferenceSecretRequest
22, // 51: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:input_type -> teleport.summarizer.v1.ListInferenceSecretsRequest
24, // 52: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:input_type -> teleport.summarizer.v1.CreateInferencePolicyRequest
26, // 53: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:input_type -> teleport.summarizer.v1.GetInferencePolicyRequest
28, // 54: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:input_type -> teleport.summarizer.v1.UpdateInferencePolicyRequest
30, // 55: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:input_type -> teleport.summarizer.v1.UpsertInferencePolicyRequest
32, // 56: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:input_type -> teleport.summarizer.v1.DeleteInferencePolicyRequest
34, // 57: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:input_type -> teleport.summarizer.v1.ListInferencePoliciesRequest
36, // 58: teleport.summarizer.v1.SummarizerService.GetSummary:input_type -> teleport.summarizer.v1.GetSummaryRequest
38, // 59: teleport.summarizer.v1.SummarizerService.BatchGetSummaryMetadata:input_type -> teleport.summarizer.v1.BatchGetSummaryMetadataRequest
41, // 60: teleport.summarizer.v1.SummarizerService.IsEnabled:input_type -> teleport.summarizer.v1.IsEnabledRequest
43, // 61: teleport.summarizer.v1.SummarizerService.TestInferenceModel:input_type -> teleport.summarizer.v1.TestInferenceModelRequest
47, // 62: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:input_type -> teleport.summarizer.v1.CreateRetrievalModelRequest
49, // 63: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:input_type -> teleport.summarizer.v1.GetRetrievalModelRequest
51, // 64: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:input_type -> teleport.summarizer.v1.UpdateRetrievalModelRequest
53, // 65: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:input_type -> teleport.summarizer.v1.UpsertRetrievalModelRequest
55, // 66: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:input_type -> teleport.summarizer.v1.DeleteRetrievalModelRequest
45, // 67: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:input_type -> teleport.summarizer.v1.TestRetrievalModelRequest
1, // 68: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:output_type -> teleport.summarizer.v1.CreateInferenceModelResponse
3, // 69: teleport.summarizer.v1.SummarizerService.GetInferenceModel:output_type -> teleport.summarizer.v1.GetInferenceModelResponse
5, // 70: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:output_type -> teleport.summarizer.v1.UpdateInferenceModelResponse
7, // 71: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:output_type -> teleport.summarizer.v1.UpsertInferenceModelResponse
9, // 72: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:output_type -> teleport.summarizer.v1.DeleteInferenceModelResponse
11, // 73: teleport.summarizer.v1.SummarizerService.ListInferenceModels:output_type -> teleport.summarizer.v1.ListInferenceModelsResponse
13, // 74: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:output_type -> teleport.summarizer.v1.CreateInferenceSecretResponse
15, // 75: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:output_type -> teleport.summarizer.v1.GetInferenceSecretResponse
17, // 76: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:output_type -> teleport.summarizer.v1.UpdateInferenceSecretResponse
19, // 77: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:output_type -> teleport.summarizer.v1.UpsertInferenceSecretResponse
21, // 78: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:output_type -> teleport.summarizer.v1.DeleteInferenceSecretResponse
23, // 79: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:output_type -> teleport.summarizer.v1.ListInferenceSecretsResponse
25, // 80: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:output_type -> teleport.summarizer.v1.CreateInferencePolicyResponse
27, // 81: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:output_type -> teleport.summarizer.v1.GetInferencePolicyResponse
29, // 82: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:output_type -> teleport.summarizer.v1.UpdateInferencePolicyResponse
31, // 83: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:output_type -> teleport.summarizer.v1.UpsertInferencePolicyResponse
33, // 84: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:output_type -> teleport.summarizer.v1.DeleteInferencePolicyResponse
35, // 85: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:output_type -> teleport.summarizer.v1.ListInferencePoliciesResponse
37, // 86: teleport.summarizer.v1.SummarizerService.GetSummary:output_type -> teleport.summarizer.v1.GetSummaryResponse
39, // 87: teleport.summarizer.v1.SummarizerService.BatchGetSummaryMetadata:output_type -> teleport.summarizer.v1.BatchGetSummaryMetadataResponse
42, // 88: teleport.summarizer.v1.SummarizerService.IsEnabled:output_type -> teleport.summarizer.v1.IsEnabledResponse
44, // 89: teleport.summarizer.v1.SummarizerService.TestInferenceModel:output_type -> teleport.summarizer.v1.TestInferenceModelResponse
48, // 90: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:output_type -> teleport.summarizer.v1.CreateRetrievalModelResponse
50, // 91: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:output_type -> teleport.summarizer.v1.GetRetrievalModelResponse
52, // 92: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:output_type -> teleport.summarizer.v1.UpdateRetrievalModelResponse
54, // 93: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:output_type -> teleport.summarizer.v1.UpsertRetrievalModelResponse
56, // 94: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:output_type -> teleport.summarizer.v1.DeleteRetrievalModelResponse
46, // 95: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:output_type -> teleport.summarizer.v1.TestRetrievalModelResponse
68, // [68:96] is the sub-list for method output_type
40, // [40:68] is the sub-list for method input_type
40, // [40:40] is the sub-list for extension type_name
40, // [40:40] is the sub-list for extension extendee
0, // [0:40] is the sub-list for field type_name
}
func init() { file_teleport_summarizer_v1_summarizer_service_proto_init() }
@@ -4063,7 +4330,7 @@ func file_teleport_summarizer_v1_summarizer_service_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_teleport_summarizer_v1_summarizer_service_proto_rawDesc), len(file_teleport_summarizer_v1_summarizer_service_proto_rawDesc)),
NumEnums: 0,
NumMessages: 54,
NumMessages: 57,
NumExtensions: 0,
NumServices: 1,
},
@@ -33,33 +33,34 @@ import (
const _ = grpc.SupportPackageIsVersion9
const (
SummarizerService_CreateInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferenceModel"
SummarizerService_GetInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferenceModel"
SummarizerService_UpdateInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferenceModel"
SummarizerService_UpsertInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferenceModel"
SummarizerService_DeleteInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferenceModel"
SummarizerService_ListInferenceModels_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferenceModels"
SummarizerService_CreateInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferenceSecret"
SummarizerService_GetInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferenceSecret"
SummarizerService_UpdateInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferenceSecret"
SummarizerService_UpsertInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferenceSecret"
SummarizerService_DeleteInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferenceSecret"
SummarizerService_ListInferenceSecrets_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferenceSecrets"
SummarizerService_CreateInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferencePolicy"
SummarizerService_GetInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferencePolicy"
SummarizerService_UpdateInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferencePolicy"
SummarizerService_UpsertInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferencePolicy"
SummarizerService_DeleteInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferencePolicy"
SummarizerService_ListInferencePolicies_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferencePolicies"
SummarizerService_GetSummary_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetSummary"
SummarizerService_IsEnabled_FullMethodName = "/teleport.summarizer.v1.SummarizerService/IsEnabled"
SummarizerService_TestInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/TestInferenceModel"
SummarizerService_CreateRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateRetrievalModel"
SummarizerService_GetRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetRetrievalModel"
SummarizerService_UpdateRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateRetrievalModel"
SummarizerService_UpsertRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertRetrievalModel"
SummarizerService_DeleteRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteRetrievalModel"
SummarizerService_TestRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/TestRetrievalModel"
SummarizerService_CreateInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferenceModel"
SummarizerService_GetInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferenceModel"
SummarizerService_UpdateInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferenceModel"
SummarizerService_UpsertInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferenceModel"
SummarizerService_DeleteInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferenceModel"
SummarizerService_ListInferenceModels_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferenceModels"
SummarizerService_CreateInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferenceSecret"
SummarizerService_GetInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferenceSecret"
SummarizerService_UpdateInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferenceSecret"
SummarizerService_UpsertInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferenceSecret"
SummarizerService_DeleteInferenceSecret_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferenceSecret"
SummarizerService_ListInferenceSecrets_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferenceSecrets"
SummarizerService_CreateInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateInferencePolicy"
SummarizerService_GetInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetInferencePolicy"
SummarizerService_UpdateInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateInferencePolicy"
SummarizerService_UpsertInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertInferencePolicy"
SummarizerService_DeleteInferencePolicy_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteInferencePolicy"
SummarizerService_ListInferencePolicies_FullMethodName = "/teleport.summarizer.v1.SummarizerService/ListInferencePolicies"
SummarizerService_GetSummary_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetSummary"
SummarizerService_BatchGetSummaryMetadata_FullMethodName = "/teleport.summarizer.v1.SummarizerService/BatchGetSummaryMetadata"
SummarizerService_IsEnabled_FullMethodName = "/teleport.summarizer.v1.SummarizerService/IsEnabled"
SummarizerService_TestInferenceModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/TestInferenceModel"
SummarizerService_CreateRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/CreateRetrievalModel"
SummarizerService_GetRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/GetRetrievalModel"
SummarizerService_UpdateRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpdateRetrievalModel"
SummarizerService_UpsertRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/UpsertRetrievalModel"
SummarizerService_DeleteRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/DeleteRetrievalModel"
SummarizerService_TestRetrievalModel_FullMethodName = "/teleport.summarizer.v1.SummarizerService/TestRetrievalModel"
)
// SummarizerServiceClient is the client API for SummarizerService service.
@@ -112,6 +113,10 @@ type SummarizerServiceClient interface {
// GetSummary retrieves the inference result for a session, which
// contains the session summary.
GetSummary(ctx context.Context, in *GetSummaryRequest, opts ...grpc.CallOption) (*GetSummaryResponse, error)
// BatchGetSummaryMetadata retrieves lightweight summary metadata (state,
// risk level, and needs-further-review reasons) for multiple sessions in a
// single call.
BatchGetSummaryMetadata(ctx context.Context, in *BatchGetSummaryMetadataRequest, opts ...grpc.CallOption) (*BatchGetSummaryMetadataResponse, error)
// IsEnabled tells if the summarizer is enabled by the license and
// configured. (Note that this doesn't tell anything about actual correctness
// of the configuration or presence of recording summaries.)
@@ -334,6 +339,16 @@ func (c *summarizerServiceClient) GetSummary(ctx context.Context, in *GetSummary
return out, nil
}
func (c *summarizerServiceClient) BatchGetSummaryMetadata(ctx context.Context, in *BatchGetSummaryMetadataRequest, opts ...grpc.CallOption) (*BatchGetSummaryMetadataResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(BatchGetSummaryMetadataResponse)
err := c.cc.Invoke(ctx, SummarizerService_BatchGetSummaryMetadata_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *summarizerServiceClient) IsEnabled(ctx context.Context, in *IsEnabledRequest, opts ...grpc.CallOption) (*IsEnabledResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(IsEnabledResponse)
@@ -464,6 +479,10 @@ type SummarizerServiceServer interface {
// GetSummary retrieves the inference result for a session, which
// contains the session summary.
GetSummary(context.Context, *GetSummaryRequest) (*GetSummaryResponse, error)
// BatchGetSummaryMetadata retrieves lightweight summary metadata (state,
// risk level, and needs-further-review reasons) for multiple sessions in a
// single call.
BatchGetSummaryMetadata(context.Context, *BatchGetSummaryMetadataRequest) (*BatchGetSummaryMetadataResponse, error)
// IsEnabled tells if the summarizer is enabled by the license and
// configured. (Note that this doesn't tell anything about actual correctness
// of the configuration or presence of recording summaries.)
@@ -553,6 +572,9 @@ func (UnimplementedSummarizerServiceServer) ListInferencePolicies(context.Contex
func (UnimplementedSummarizerServiceServer) GetSummary(context.Context, *GetSummaryRequest) (*GetSummaryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetSummary not implemented")
}
func (UnimplementedSummarizerServiceServer) BatchGetSummaryMetadata(context.Context, *BatchGetSummaryMetadataRequest) (*BatchGetSummaryMetadataResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method BatchGetSummaryMetadata not implemented")
}
func (UnimplementedSummarizerServiceServer) IsEnabled(context.Context, *IsEnabledRequest) (*IsEnabledResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method IsEnabled not implemented")
}
@@ -940,6 +962,24 @@ func _SummarizerService_GetSummary_Handler(srv interface{}, ctx context.Context,
return interceptor(ctx, in, info, handler)
}
func _SummarizerService_BatchGetSummaryMetadata_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BatchGetSummaryMetadataRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(SummarizerServiceServer).BatchGetSummaryMetadata(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: SummarizerService_BatchGetSummaryMetadata_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(SummarizerServiceServer).BatchGetSummaryMetadata(ctx, req.(*BatchGetSummaryMetadataRequest))
}
return interceptor(ctx, in, info, handler)
}
func _SummarizerService_IsEnabled_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IsEnabledRequest)
if err := dec(in); err != nil {
@@ -1167,6 +1207,10 @@ var SummarizerService_ServiceDesc = grpc.ServiceDesc{
MethodName: "GetSummary",
Handler: _SummarizerService_GetSummary_Handler,
},
{
MethodName: "BatchGetSummaryMetadata",
Handler: _SummarizerService_BatchGetSummaryMetadata_Handler,
},
{
MethodName: "IsEnabled",
Handler: _SummarizerService_IsEnabled_Handler,
@@ -2589,6 +2589,239 @@ func (b0 GetSummaryResponse_builder) Build() *GetSummaryResponse {
return m0
}
// BatchGetSummaryMetadataRequest is a request for retrieving summary metadata
// for multiple sessions at once.
type BatchGetSummaryMetadataRequest struct {
state protoimpl.MessageState `protogen:"opaque.v1"`
xxx_hidden_SessionIds []string `protobuf:"bytes,1,rep,name=session_ids,json=sessionIds,proto3"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *BatchGetSummaryMetadataRequest) Reset() {
*x = BatchGetSummaryMetadataRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *BatchGetSummaryMetadataRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BatchGetSummaryMetadataRequest) ProtoMessage() {}
func (x *BatchGetSummaryMetadataRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *BatchGetSummaryMetadataRequest) GetSessionIds() []string {
if x != nil {
return x.xxx_hidden_SessionIds
}
return nil
}
func (x *BatchGetSummaryMetadataRequest) SetSessionIds(v []string) {
x.xxx_hidden_SessionIds = v
}
type BatchGetSummaryMetadataRequest_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// SessionIds are the IDs of the sessions whose summary metadata is being
// requested. At most 100 IDs may be requested in a single call.
SessionIds []string
}
func (b0 BatchGetSummaryMetadataRequest_builder) Build() *BatchGetSummaryMetadataRequest {
m0 := &BatchGetSummaryMetadataRequest{}
b, x := &b0, m0
_, _ = b, x
x.xxx_hidden_SessionIds = b.SessionIds
return m0
}
// BatchGetSummaryMetadataResponse is a response to retrieving summary metadata
// for multiple sessions.
type BatchGetSummaryMetadataResponse struct {
state protoimpl.MessageState `protogen:"opaque.v1"`
xxx_hidden_Metadata *[]*SummaryMetadata `protobuf:"bytes,1,rep,name=metadata,proto3"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *BatchGetSummaryMetadataResponse) Reset() {
*x = BatchGetSummaryMetadataResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *BatchGetSummaryMetadataResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*BatchGetSummaryMetadataResponse) ProtoMessage() {}
func (x *BatchGetSummaryMetadataResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *BatchGetSummaryMetadataResponse) GetMetadata() []*SummaryMetadata {
if x != nil {
if x.xxx_hidden_Metadata != nil {
return *x.xxx_hidden_Metadata
}
}
return nil
}
func (x *BatchGetSummaryMetadataResponse) SetMetadata(v []*SummaryMetadata) {
x.xxx_hidden_Metadata = &v
}
type BatchGetSummaryMetadataResponse_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// Metadata contains an entry for each requested session that has a summary
// readable by the user. Sessions without summaries and sessions the user
// has no access to are omitted. The order of entries is unspecified.
Metadata []*SummaryMetadata
}
func (b0 BatchGetSummaryMetadataResponse_builder) Build() *BatchGetSummaryMetadataResponse {
m0 := &BatchGetSummaryMetadataResponse{}
b, x := &b0, m0
_, _ = b, x
x.xxx_hidden_Metadata = &b.Metadata
return m0
}
// SummaryMetadata is a lightweight representation of a session recording
// summary, carrying only the fields needed to decorate session recording
// lists.
type SummaryMetadata struct {
state protoimpl.MessageState `protogen:"opaque.v1"`
xxx_hidden_SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3"`
xxx_hidden_State SummaryState `protobuf:"varint,2,opt,name=state,proto3,enum=teleport.summarizer.v1.SummaryState"`
xxx_hidden_RiskLevel RiskLevel `protobuf:"varint,3,opt,name=risk_level,json=riskLevel,proto3,enum=teleport.summarizer.v1.RiskLevel"`
xxx_hidden_NeedsFurtherReviewReasons []NeedsReviewReason `protobuf:"varint,4,rep,packed,name=needs_further_review_reasons,json=needsFurtherReviewReasons,proto3,enum=teleport.summarizer.v1.NeedsReviewReason"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SummaryMetadata) Reset() {
*x = SummaryMetadata{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SummaryMetadata) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SummaryMetadata) ProtoMessage() {}
func (x *SummaryMetadata) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
func (x *SummaryMetadata) GetSessionId() string {
if x != nil {
return x.xxx_hidden_SessionId
}
return ""
}
func (x *SummaryMetadata) GetState() SummaryState {
if x != nil {
return x.xxx_hidden_State
}
return SummaryState_SUMMARY_STATE_UNSPECIFIED
}
func (x *SummaryMetadata) GetRiskLevel() RiskLevel {
if x != nil {
return x.xxx_hidden_RiskLevel
}
return RiskLevel_RISK_LEVEL_UNSPECIFIED
}
func (x *SummaryMetadata) GetNeedsFurtherReviewReasons() []NeedsReviewReason {
if x != nil {
return x.xxx_hidden_NeedsFurtherReviewReasons
}
return nil
}
func (x *SummaryMetadata) SetSessionId(v string) {
x.xxx_hidden_SessionId = v
}
func (x *SummaryMetadata) SetState(v SummaryState) {
x.xxx_hidden_State = v
}
func (x *SummaryMetadata) SetRiskLevel(v RiskLevel) {
x.xxx_hidden_RiskLevel = v
}
func (x *SummaryMetadata) SetNeedsFurtherReviewReasons(v []NeedsReviewReason) {
x.xxx_hidden_NeedsFurtherReviewReasons = v
}
type SummaryMetadata_builder struct {
_ [0]func() // Prevents comparability and use of unkeyed literals for the builder.
// SessionID is the ID of the summarized session.
SessionId string
// State is the state of the summarization process.
State SummaryState
// RiskLevel is the overall risk level computed for the session. Unspecified
// if the summary has no enhanced summary data.
RiskLevel RiskLevel
// NeedsFurtherReviewReasons lists the reasons why the session needs to be
// reviewed by a human, regardless of its risk level.
NeedsFurtherReviewReasons []NeedsReviewReason
}
func (b0 SummaryMetadata_builder) Build() *SummaryMetadata {
m0 := &SummaryMetadata{}
b, x := &b0, m0
_, _ = b, x
x.xxx_hidden_SessionId = b.SessionId
x.xxx_hidden_State = b.State
x.xxx_hidden_RiskLevel = b.RiskLevel
x.xxx_hidden_NeedsFurtherReviewReasons = b.NeedsFurtherReviewReasons
return m0
}
// IsEnabledRequest is a request to tell if the summarizer is enabled.
type IsEnabledRequest struct {
state protoimpl.MessageState `protogen:"opaque.v1"`
@@ -2598,7 +2831,7 @@ type IsEnabledRequest struct {
func (x *IsEnabledRequest) Reset() {
*x = IsEnabledRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2610,7 +2843,7 @@ func (x *IsEnabledRequest) String() string {
func (*IsEnabledRequest) ProtoMessage() {}
func (x *IsEnabledRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[38]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2643,7 +2876,7 @@ type IsEnabledResponse struct {
func (x *IsEnabledResponse) Reset() {
*x = IsEnabledResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2655,7 +2888,7 @@ func (x *IsEnabledResponse) String() string {
func (*IsEnabledResponse) ProtoMessage() {}
func (x *IsEnabledResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[39]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2705,7 +2938,7 @@ type TestInferenceModelRequest struct {
func (x *TestInferenceModelRequest) Reset() {
*x = TestInferenceModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2717,7 +2950,7 @@ func (x *TestInferenceModelRequest) String() string {
func (*TestInferenceModelRequest) ProtoMessage() {}
func (x *TestInferenceModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[40]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2803,7 +3036,7 @@ type TestInferenceModelResponse struct {
func (x *TestInferenceModelResponse) Reset() {
*x = TestInferenceModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2815,7 +3048,7 @@ func (x *TestInferenceModelResponse) String() string {
func (*TestInferenceModelResponse) ProtoMessage() {}
func (x *TestInferenceModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[41]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2878,7 +3111,7 @@ type TestRetrievalModelRequest struct {
func (x *TestRetrievalModelRequest) Reset() {
*x = TestRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2890,7 +3123,7 @@ func (x *TestRetrievalModelRequest) String() string {
func (*TestRetrievalModelRequest) ProtoMessage() {}
func (x *TestRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[42]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2976,7 +3209,7 @@ type TestRetrievalModelResponse struct {
func (x *TestRetrievalModelResponse) Reset() {
*x = TestRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2988,7 +3221,7 @@ func (x *TestRetrievalModelResponse) String() string {
func (*TestRetrievalModelResponse) ProtoMessage() {}
func (x *TestRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[43]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3051,7 +3284,7 @@ type CreateRetrievalModelRequest struct {
func (x *CreateRetrievalModelRequest) Reset() {
*x = CreateRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3063,7 +3296,7 @@ func (x *CreateRetrievalModelRequest) String() string {
func (*CreateRetrievalModelRequest) ProtoMessage() {}
func (x *CreateRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[44]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3121,7 +3354,7 @@ type CreateRetrievalModelResponse struct {
func (x *CreateRetrievalModelResponse) Reset() {
*x = CreateRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3133,7 +3366,7 @@ func (x *CreateRetrievalModelResponse) String() string {
func (*CreateRetrievalModelResponse) ProtoMessage() {}
func (x *CreateRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[45]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3191,7 +3424,7 @@ type GetRetrievalModelRequest struct {
func (x *GetRetrievalModelRequest) Reset() {
*x = GetRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3203,7 +3436,7 @@ func (x *GetRetrievalModelRequest) String() string {
func (*GetRetrievalModelRequest) ProtoMessage() {}
func (x *GetRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[46]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3236,7 +3469,7 @@ type GetRetrievalModelResponse struct {
func (x *GetRetrievalModelResponse) Reset() {
*x = GetRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3248,7 +3481,7 @@ func (x *GetRetrievalModelResponse) String() string {
func (*GetRetrievalModelResponse) ProtoMessage() {}
func (x *GetRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[47]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3306,7 +3539,7 @@ type UpdateRetrievalModelRequest struct {
func (x *UpdateRetrievalModelRequest) Reset() {
*x = UpdateRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3318,7 +3551,7 @@ func (x *UpdateRetrievalModelRequest) String() string {
func (*UpdateRetrievalModelRequest) ProtoMessage() {}
func (x *UpdateRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[48]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3376,7 +3609,7 @@ type UpdateRetrievalModelResponse struct {
func (x *UpdateRetrievalModelResponse) Reset() {
*x = UpdateRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3388,7 +3621,7 @@ func (x *UpdateRetrievalModelResponse) String() string {
func (*UpdateRetrievalModelResponse) ProtoMessage() {}
func (x *UpdateRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[49]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3447,7 +3680,7 @@ type UpsertRetrievalModelRequest struct {
func (x *UpsertRetrievalModelRequest) Reset() {
*x = UpsertRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3459,7 +3692,7 @@ func (x *UpsertRetrievalModelRequest) String() string {
func (*UpsertRetrievalModelRequest) ProtoMessage() {}
func (x *UpsertRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[50]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3518,7 +3751,7 @@ type UpsertRetrievalModelResponse struct {
func (x *UpsertRetrievalModelResponse) Reset() {
*x = UpsertRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3530,7 +3763,7 @@ func (x *UpsertRetrievalModelResponse) String() string {
func (*UpsertRetrievalModelResponse) ProtoMessage() {}
func (x *UpsertRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[51]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[54]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3588,7 +3821,7 @@ type DeleteRetrievalModelRequest struct {
func (x *DeleteRetrievalModelRequest) Reset() {
*x = DeleteRetrievalModelRequest{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3600,7 +3833,7 @@ func (x *DeleteRetrievalModelRequest) String() string {
func (*DeleteRetrievalModelRequest) ProtoMessage() {}
func (x *DeleteRetrievalModelRequest) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[52]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[55]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3632,7 +3865,7 @@ type DeleteRetrievalModelResponse struct {
func (x *DeleteRetrievalModelResponse) Reset() {
*x = DeleteRetrievalModelResponse{}
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3644,7 +3877,7 @@ func (x *DeleteRetrievalModelResponse) String() string {
func (*DeleteRetrievalModelResponse) ProtoMessage() {}
func (x *DeleteRetrievalModelResponse) ProtoReflect() protoreflect.Message {
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[53]
mi := &file_teleport_summarizer_v1_summarizer_service_proto_msgTypes[56]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3754,7 +3987,19 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\n" +
"session_id\x18\x01 \x01(\tR\tsessionId\"O\n" +
"\x12GetSummaryResponse\x129\n" +
"\asummary\x18\x01 \x01(\v2\x1f.teleport.summarizer.v1.SummaryR\asummary\"\x12\n" +
"\asummary\x18\x01 \x01(\v2\x1f.teleport.summarizer.v1.SummaryR\asummary\"A\n" +
"\x1eBatchGetSummaryMetadataRequest\x12\x1f\n" +
"\vsession_ids\x18\x01 \x03(\tR\n" +
"sessionIds\"f\n" +
"\x1fBatchGetSummaryMetadataResponse\x12C\n" +
"\bmetadata\x18\x01 \x03(\v2'.teleport.summarizer.v1.SummaryMetadataR\bmetadata\"\x9a\x02\n" +
"\x0fSummaryMetadata\x12\x1d\n" +
"\n" +
"session_id\x18\x01 \x01(\tR\tsessionId\x12:\n" +
"\x05state\x18\x02 \x01(\x0e2$.teleport.summarizer.v1.SummaryStateR\x05state\x12@\n" +
"\n" +
"risk_level\x18\x03 \x01(\x0e2!.teleport.summarizer.v1.RiskLevelR\triskLevel\x12j\n" +
"\x1cneeds_further_review_reasons\x18\x04 \x03(\x0e2).teleport.summarizer.v1.NeedsReviewReasonR\x19needsFurtherReviewReasons\"\x12\n" +
"\x10IsEnabledRequest\"-\n" +
"\x11IsEnabledResponse\x12\x18\n" +
"\aenabled\x18\x01 \x01(\bR\aenabled\"\xa2\x01\n" +
@@ -3786,7 +4031,7 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x1cUpsertRetrievalModelResponse\x12<\n" +
"\x05model\x18\x01 \x01(\v2&.teleport.summarizer.v1.RetrievalModelR\x05model\"\x1d\n" +
"\x1bDeleteRetrievalModelRequest\"\x1e\n" +
"\x1cDeleteRetrievalModelResponse2\xa5\x1b\n" +
"\x1cDeleteRetrievalModelResponse2\xb2\x1c\n" +
"\x11SummarizerService\x12\x81\x01\n" +
"\x14CreateInferenceModel\x123.teleport.summarizer.v1.CreateInferenceModelRequest\x1a4.teleport.summarizer.v1.CreateInferenceModelResponse\x12x\n" +
"\x11GetInferenceModel\x120.teleport.summarizer.v1.GetInferenceModelRequest\x1a1.teleport.summarizer.v1.GetInferenceModelResponse\x12\x81\x01\n" +
@@ -3807,7 +4052,8 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x15DeleteInferencePolicy\x124.teleport.summarizer.v1.DeleteInferencePolicyRequest\x1a5.teleport.summarizer.v1.DeleteInferencePolicyResponse\x12\x84\x01\n" +
"\x15ListInferencePolicies\x124.teleport.summarizer.v1.ListInferencePoliciesRequest\x1a5.teleport.summarizer.v1.ListInferencePoliciesResponse\x12c\n" +
"\n" +
"GetSummary\x12).teleport.summarizer.v1.GetSummaryRequest\x1a*.teleport.summarizer.v1.GetSummaryResponse\x12`\n" +
"GetSummary\x12).teleport.summarizer.v1.GetSummaryRequest\x1a*.teleport.summarizer.v1.GetSummaryResponse\x12\x8a\x01\n" +
"\x17BatchGetSummaryMetadata\x126.teleport.summarizer.v1.BatchGetSummaryMetadataRequest\x1a7.teleport.summarizer.v1.BatchGetSummaryMetadataResponse\x12`\n" +
"\tIsEnabled\x12(.teleport.summarizer.v1.IsEnabledRequest\x1a).teleport.summarizer.v1.IsEnabledResponse\x12{\n" +
"\x12TestInferenceModel\x121.teleport.summarizer.v1.TestInferenceModelRequest\x1a2.teleport.summarizer.v1.TestInferenceModelResponse\x12\x81\x01\n" +
"\x14CreateRetrievalModel\x123.teleport.summarizer.v1.CreateRetrievalModelRequest\x1a4.teleport.summarizer.v1.CreateRetrievalModelResponse\x12x\n" +
@@ -3817,167 +4063,179 @@ const file_teleport_summarizer_v1_summarizer_service_proto_rawDesc = "" +
"\x14DeleteRetrievalModel\x123.teleport.summarizer.v1.DeleteRetrievalModelRequest\x1a4.teleport.summarizer.v1.DeleteRetrievalModelResponse\x12{\n" +
"\x12TestRetrievalModel\x121.teleport.summarizer.v1.TestRetrievalModelRequest\x1a2.teleport.summarizer.v1.TestRetrievalModelResponseBXZVgithub.com/gravitational/teleport/api/gen/proto/go/teleport/summarizer/v1;summarizerv1b\x06proto3"
var file_teleport_summarizer_v1_summarizer_service_proto_msgTypes = make([]protoimpl.MessageInfo, 54)
var file_teleport_summarizer_v1_summarizer_service_proto_msgTypes = make([]protoimpl.MessageInfo, 57)
var file_teleport_summarizer_v1_summarizer_service_proto_goTypes = []any{
(*CreateInferenceModelRequest)(nil), // 0: teleport.summarizer.v1.CreateInferenceModelRequest
(*CreateInferenceModelResponse)(nil), // 1: teleport.summarizer.v1.CreateInferenceModelResponse
(*GetInferenceModelRequest)(nil), // 2: teleport.summarizer.v1.GetInferenceModelRequest
(*GetInferenceModelResponse)(nil), // 3: teleport.summarizer.v1.GetInferenceModelResponse
(*UpdateInferenceModelRequest)(nil), // 4: teleport.summarizer.v1.UpdateInferenceModelRequest
(*UpdateInferenceModelResponse)(nil), // 5: teleport.summarizer.v1.UpdateInferenceModelResponse
(*UpsertInferenceModelRequest)(nil), // 6: teleport.summarizer.v1.UpsertInferenceModelRequest
(*UpsertInferenceModelResponse)(nil), // 7: teleport.summarizer.v1.UpsertInferenceModelResponse
(*DeleteInferenceModelRequest)(nil), // 8: teleport.summarizer.v1.DeleteInferenceModelRequest
(*DeleteInferenceModelResponse)(nil), // 9: teleport.summarizer.v1.DeleteInferenceModelResponse
(*ListInferenceModelsRequest)(nil), // 10: teleport.summarizer.v1.ListInferenceModelsRequest
(*ListInferenceModelsResponse)(nil), // 11: teleport.summarizer.v1.ListInferenceModelsResponse
(*CreateInferenceSecretRequest)(nil), // 12: teleport.summarizer.v1.CreateInferenceSecretRequest
(*CreateInferenceSecretResponse)(nil), // 13: teleport.summarizer.v1.CreateInferenceSecretResponse
(*GetInferenceSecretRequest)(nil), // 14: teleport.summarizer.v1.GetInferenceSecretRequest
(*GetInferenceSecretResponse)(nil), // 15: teleport.summarizer.v1.GetInferenceSecretResponse
(*UpdateInferenceSecretRequest)(nil), // 16: teleport.summarizer.v1.UpdateInferenceSecretRequest
(*UpdateInferenceSecretResponse)(nil), // 17: teleport.summarizer.v1.UpdateInferenceSecretResponse
(*UpsertInferenceSecretRequest)(nil), // 18: teleport.summarizer.v1.UpsertInferenceSecretRequest
(*UpsertInferenceSecretResponse)(nil), // 19: teleport.summarizer.v1.UpsertInferenceSecretResponse
(*DeleteInferenceSecretRequest)(nil), // 20: teleport.summarizer.v1.DeleteInferenceSecretRequest
(*DeleteInferenceSecretResponse)(nil), // 21: teleport.summarizer.v1.DeleteInferenceSecretResponse
(*ListInferenceSecretsRequest)(nil), // 22: teleport.summarizer.v1.ListInferenceSecretsRequest
(*ListInferenceSecretsResponse)(nil), // 23: teleport.summarizer.v1.ListInferenceSecretsResponse
(*CreateInferencePolicyRequest)(nil), // 24: teleport.summarizer.v1.CreateInferencePolicyRequest
(*CreateInferencePolicyResponse)(nil), // 25: teleport.summarizer.v1.CreateInferencePolicyResponse
(*GetInferencePolicyRequest)(nil), // 26: teleport.summarizer.v1.GetInferencePolicyRequest
(*GetInferencePolicyResponse)(nil), // 27: teleport.summarizer.v1.GetInferencePolicyResponse
(*UpdateInferencePolicyRequest)(nil), // 28: teleport.summarizer.v1.UpdateInferencePolicyRequest
(*UpdateInferencePolicyResponse)(nil), // 29: teleport.summarizer.v1.UpdateInferencePolicyResponse
(*UpsertInferencePolicyRequest)(nil), // 30: teleport.summarizer.v1.UpsertInferencePolicyRequest
(*UpsertInferencePolicyResponse)(nil), // 31: teleport.summarizer.v1.UpsertInferencePolicyResponse
(*DeleteInferencePolicyRequest)(nil), // 32: teleport.summarizer.v1.DeleteInferencePolicyRequest
(*DeleteInferencePolicyResponse)(nil), // 33: teleport.summarizer.v1.DeleteInferencePolicyResponse
(*ListInferencePoliciesRequest)(nil), // 34: teleport.summarizer.v1.ListInferencePoliciesRequest
(*ListInferencePoliciesResponse)(nil), // 35: teleport.summarizer.v1.ListInferencePoliciesResponse
(*GetSummaryRequest)(nil), // 36: teleport.summarizer.v1.GetSummaryRequest
(*GetSummaryResponse)(nil), // 37: teleport.summarizer.v1.GetSummaryResponse
(*IsEnabledRequest)(nil), // 38: teleport.summarizer.v1.IsEnabledRequest
(*IsEnabledResponse)(nil), // 39: teleport.summarizer.v1.IsEnabledResponse
(*TestInferenceModelRequest)(nil), // 40: teleport.summarizer.v1.TestInferenceModelRequest
(*TestInferenceModelResponse)(nil), // 41: teleport.summarizer.v1.TestInferenceModelResponse
(*TestRetrievalModelRequest)(nil), // 42: teleport.summarizer.v1.TestRetrievalModelRequest
(*TestRetrievalModelResponse)(nil), // 43: teleport.summarizer.v1.TestRetrievalModelResponse
(*CreateRetrievalModelRequest)(nil), // 44: teleport.summarizer.v1.CreateRetrievalModelRequest
(*CreateRetrievalModelResponse)(nil), // 45: teleport.summarizer.v1.CreateRetrievalModelResponse
(*GetRetrievalModelRequest)(nil), // 46: teleport.summarizer.v1.GetRetrievalModelRequest
(*GetRetrievalModelResponse)(nil), // 47: teleport.summarizer.v1.GetRetrievalModelResponse
(*UpdateRetrievalModelRequest)(nil), // 48: teleport.summarizer.v1.UpdateRetrievalModelRequest
(*UpdateRetrievalModelResponse)(nil), // 49: teleport.summarizer.v1.UpdateRetrievalModelResponse
(*UpsertRetrievalModelRequest)(nil), // 50: teleport.summarizer.v1.UpsertRetrievalModelRequest
(*UpsertRetrievalModelResponse)(nil), // 51: teleport.summarizer.v1.UpsertRetrievalModelResponse
(*DeleteRetrievalModelRequest)(nil), // 52: teleport.summarizer.v1.DeleteRetrievalModelRequest
(*DeleteRetrievalModelResponse)(nil), // 53: teleport.summarizer.v1.DeleteRetrievalModelResponse
(*InferenceModel)(nil), // 54: teleport.summarizer.v1.InferenceModel
(*InferenceSecret)(nil), // 55: teleport.summarizer.v1.InferenceSecret
(*InferencePolicy)(nil), // 56: teleport.summarizer.v1.InferencePolicy
(*Summary)(nil), // 57: teleport.summarizer.v1.Summary
(*InferenceModelSpec)(nil), // 58: teleport.summarizer.v1.InferenceModelSpec
(*InferenceSecretSpec)(nil), // 59: teleport.summarizer.v1.InferenceSecretSpec
(*RetrievalModelSpec)(nil), // 60: teleport.summarizer.v1.RetrievalModelSpec
(*RetrievalModel)(nil), // 61: teleport.summarizer.v1.RetrievalModel
(*CreateInferenceModelRequest)(nil), // 0: teleport.summarizer.v1.CreateInferenceModelRequest
(*CreateInferenceModelResponse)(nil), // 1: teleport.summarizer.v1.CreateInferenceModelResponse
(*GetInferenceModelRequest)(nil), // 2: teleport.summarizer.v1.GetInferenceModelRequest
(*GetInferenceModelResponse)(nil), // 3: teleport.summarizer.v1.GetInferenceModelResponse
(*UpdateInferenceModelRequest)(nil), // 4: teleport.summarizer.v1.UpdateInferenceModelRequest
(*UpdateInferenceModelResponse)(nil), // 5: teleport.summarizer.v1.UpdateInferenceModelResponse
(*UpsertInferenceModelRequest)(nil), // 6: teleport.summarizer.v1.UpsertInferenceModelRequest
(*UpsertInferenceModelResponse)(nil), // 7: teleport.summarizer.v1.UpsertInferenceModelResponse
(*DeleteInferenceModelRequest)(nil), // 8: teleport.summarizer.v1.DeleteInferenceModelRequest
(*DeleteInferenceModelResponse)(nil), // 9: teleport.summarizer.v1.DeleteInferenceModelResponse
(*ListInferenceModelsRequest)(nil), // 10: teleport.summarizer.v1.ListInferenceModelsRequest
(*ListInferenceModelsResponse)(nil), // 11: teleport.summarizer.v1.ListInferenceModelsResponse
(*CreateInferenceSecretRequest)(nil), // 12: teleport.summarizer.v1.CreateInferenceSecretRequest
(*CreateInferenceSecretResponse)(nil), // 13: teleport.summarizer.v1.CreateInferenceSecretResponse
(*GetInferenceSecretRequest)(nil), // 14: teleport.summarizer.v1.GetInferenceSecretRequest
(*GetInferenceSecretResponse)(nil), // 15: teleport.summarizer.v1.GetInferenceSecretResponse
(*UpdateInferenceSecretRequest)(nil), // 16: teleport.summarizer.v1.UpdateInferenceSecretRequest
(*UpdateInferenceSecretResponse)(nil), // 17: teleport.summarizer.v1.UpdateInferenceSecretResponse
(*UpsertInferenceSecretRequest)(nil), // 18: teleport.summarizer.v1.UpsertInferenceSecretRequest
(*UpsertInferenceSecretResponse)(nil), // 19: teleport.summarizer.v1.UpsertInferenceSecretResponse
(*DeleteInferenceSecretRequest)(nil), // 20: teleport.summarizer.v1.DeleteInferenceSecretRequest
(*DeleteInferenceSecretResponse)(nil), // 21: teleport.summarizer.v1.DeleteInferenceSecretResponse
(*ListInferenceSecretsRequest)(nil), // 22: teleport.summarizer.v1.ListInferenceSecretsRequest
(*ListInferenceSecretsResponse)(nil), // 23: teleport.summarizer.v1.ListInferenceSecretsResponse
(*CreateInferencePolicyRequest)(nil), // 24: teleport.summarizer.v1.CreateInferencePolicyRequest
(*CreateInferencePolicyResponse)(nil), // 25: teleport.summarizer.v1.CreateInferencePolicyResponse
(*GetInferencePolicyRequest)(nil), // 26: teleport.summarizer.v1.GetInferencePolicyRequest
(*GetInferencePolicyResponse)(nil), // 27: teleport.summarizer.v1.GetInferencePolicyResponse
(*UpdateInferencePolicyRequest)(nil), // 28: teleport.summarizer.v1.UpdateInferencePolicyRequest
(*UpdateInferencePolicyResponse)(nil), // 29: teleport.summarizer.v1.UpdateInferencePolicyResponse
(*UpsertInferencePolicyRequest)(nil), // 30: teleport.summarizer.v1.UpsertInferencePolicyRequest
(*UpsertInferencePolicyResponse)(nil), // 31: teleport.summarizer.v1.UpsertInferencePolicyResponse
(*DeleteInferencePolicyRequest)(nil), // 32: teleport.summarizer.v1.DeleteInferencePolicyRequest
(*DeleteInferencePolicyResponse)(nil), // 33: teleport.summarizer.v1.DeleteInferencePolicyResponse
(*ListInferencePoliciesRequest)(nil), // 34: teleport.summarizer.v1.ListInferencePoliciesRequest
(*ListInferencePoliciesResponse)(nil), // 35: teleport.summarizer.v1.ListInferencePoliciesResponse
(*GetSummaryRequest)(nil), // 36: teleport.summarizer.v1.GetSummaryRequest
(*GetSummaryResponse)(nil), // 37: teleport.summarizer.v1.GetSummaryResponse
(*BatchGetSummaryMetadataRequest)(nil), // 38: teleport.summarizer.v1.BatchGetSummaryMetadataRequest
(*BatchGetSummaryMetadataResponse)(nil), // 39: teleport.summarizer.v1.BatchGetSummaryMetadataResponse
(*SummaryMetadata)(nil), // 40: teleport.summarizer.v1.SummaryMetadata
(*IsEnabledRequest)(nil), // 41: teleport.summarizer.v1.IsEnabledRequest
(*IsEnabledResponse)(nil), // 42: teleport.summarizer.v1.IsEnabledResponse
(*TestInferenceModelRequest)(nil), // 43: teleport.summarizer.v1.TestInferenceModelRequest
(*TestInferenceModelResponse)(nil), // 44: teleport.summarizer.v1.TestInferenceModelResponse
(*TestRetrievalModelRequest)(nil), // 45: teleport.summarizer.v1.TestRetrievalModelRequest
(*TestRetrievalModelResponse)(nil), // 46: teleport.summarizer.v1.TestRetrievalModelResponse
(*CreateRetrievalModelRequest)(nil), // 47: teleport.summarizer.v1.CreateRetrievalModelRequest
(*CreateRetrievalModelResponse)(nil), // 48: teleport.summarizer.v1.CreateRetrievalModelResponse
(*GetRetrievalModelRequest)(nil), // 49: teleport.summarizer.v1.GetRetrievalModelRequest
(*GetRetrievalModelResponse)(nil), // 50: teleport.summarizer.v1.GetRetrievalModelResponse
(*UpdateRetrievalModelRequest)(nil), // 51: teleport.summarizer.v1.UpdateRetrievalModelRequest
(*UpdateRetrievalModelResponse)(nil), // 52: teleport.summarizer.v1.UpdateRetrievalModelResponse
(*UpsertRetrievalModelRequest)(nil), // 53: teleport.summarizer.v1.UpsertRetrievalModelRequest
(*UpsertRetrievalModelResponse)(nil), // 54: teleport.summarizer.v1.UpsertRetrievalModelResponse
(*DeleteRetrievalModelRequest)(nil), // 55: teleport.summarizer.v1.DeleteRetrievalModelRequest
(*DeleteRetrievalModelResponse)(nil), // 56: teleport.summarizer.v1.DeleteRetrievalModelResponse
(*InferenceModel)(nil), // 57: teleport.summarizer.v1.InferenceModel
(*InferenceSecret)(nil), // 58: teleport.summarizer.v1.InferenceSecret
(*InferencePolicy)(nil), // 59: teleport.summarizer.v1.InferencePolicy
(*Summary)(nil), // 60: teleport.summarizer.v1.Summary
(SummaryState)(0), // 61: teleport.summarizer.v1.SummaryState
(RiskLevel)(0), // 62: teleport.summarizer.v1.RiskLevel
(NeedsReviewReason)(0), // 63: teleport.summarizer.v1.NeedsReviewReason
(*InferenceModelSpec)(nil), // 64: teleport.summarizer.v1.InferenceModelSpec
(*InferenceSecretSpec)(nil), // 65: teleport.summarizer.v1.InferenceSecretSpec
(*RetrievalModelSpec)(nil), // 66: teleport.summarizer.v1.RetrievalModelSpec
(*RetrievalModel)(nil), // 67: teleport.summarizer.v1.RetrievalModel
}
var file_teleport_summarizer_v1_summarizer_service_proto_depIdxs = []int32{
54, // 0: teleport.summarizer.v1.CreateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 1: teleport.summarizer.v1.CreateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 2: teleport.summarizer.v1.GetInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 3: teleport.summarizer.v1.UpdateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 4: teleport.summarizer.v1.UpdateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 5: teleport.summarizer.v1.UpsertInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 6: teleport.summarizer.v1.UpsertInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
54, // 7: teleport.summarizer.v1.ListInferenceModelsResponse.models:type_name -> teleport.summarizer.v1.InferenceModel
55, // 8: teleport.summarizer.v1.CreateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 9: teleport.summarizer.v1.CreateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 10: teleport.summarizer.v1.GetInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 11: teleport.summarizer.v1.UpdateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 12: teleport.summarizer.v1.UpdateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 13: teleport.summarizer.v1.UpsertInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 14: teleport.summarizer.v1.UpsertInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
55, // 15: teleport.summarizer.v1.ListInferenceSecretsResponse.secrets:type_name -> teleport.summarizer.v1.InferenceSecret
56, // 16: teleport.summarizer.v1.CreateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 17: teleport.summarizer.v1.CreateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 18: teleport.summarizer.v1.GetInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 19: teleport.summarizer.v1.UpdateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 20: teleport.summarizer.v1.UpdateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 21: teleport.summarizer.v1.UpsertInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 22: teleport.summarizer.v1.UpsertInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
56, // 23: teleport.summarizer.v1.ListInferencePoliciesResponse.policies:type_name -> teleport.summarizer.v1.InferencePolicy
57, // 24: teleport.summarizer.v1.GetSummaryResponse.summary:type_name -> teleport.summarizer.v1.Summary
58, // 25: teleport.summarizer.v1.TestInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModelSpec
59, // 26: teleport.summarizer.v1.TestInferenceModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
60, // 27: teleport.summarizer.v1.TestRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModelSpec
59, // 28: teleport.summarizer.v1.TestRetrievalModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
61, // 29: teleport.summarizer.v1.CreateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 30: teleport.summarizer.v1.CreateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 31: teleport.summarizer.v1.GetRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 32: teleport.summarizer.v1.UpdateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 33: teleport.summarizer.v1.UpdateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 34: teleport.summarizer.v1.UpsertRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
61, // 35: teleport.summarizer.v1.UpsertRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
0, // 36: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:input_type -> teleport.summarizer.v1.CreateInferenceModelRequest
2, // 37: teleport.summarizer.v1.SummarizerService.GetInferenceModel:input_type -> teleport.summarizer.v1.GetInferenceModelRequest
4, // 38: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:input_type -> teleport.summarizer.v1.UpdateInferenceModelRequest
6, // 39: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:input_type -> teleport.summarizer.v1.UpsertInferenceModelRequest
8, // 40: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:input_type -> teleport.summarizer.v1.DeleteInferenceModelRequest
10, // 41: teleport.summarizer.v1.SummarizerService.ListInferenceModels:input_type -> teleport.summarizer.v1.ListInferenceModelsRequest
12, // 42: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:input_type -> teleport.summarizer.v1.CreateInferenceSecretRequest
14, // 43: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:input_type -> teleport.summarizer.v1.GetInferenceSecretRequest
16, // 44: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:input_type -> teleport.summarizer.v1.UpdateInferenceSecretRequest
18, // 45: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:input_type -> teleport.summarizer.v1.UpsertInferenceSecretRequest
20, // 46: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:input_type -> teleport.summarizer.v1.DeleteInferenceSecretRequest
22, // 47: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:input_type -> teleport.summarizer.v1.ListInferenceSecretsRequest
24, // 48: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:input_type -> teleport.summarizer.v1.CreateInferencePolicyRequest
26, // 49: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:input_type -> teleport.summarizer.v1.GetInferencePolicyRequest
28, // 50: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:input_type -> teleport.summarizer.v1.UpdateInferencePolicyRequest
30, // 51: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:input_type -> teleport.summarizer.v1.UpsertInferencePolicyRequest
32, // 52: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:input_type -> teleport.summarizer.v1.DeleteInferencePolicyRequest
34, // 53: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:input_type -> teleport.summarizer.v1.ListInferencePoliciesRequest
36, // 54: teleport.summarizer.v1.SummarizerService.GetSummary:input_type -> teleport.summarizer.v1.GetSummaryRequest
38, // 55: teleport.summarizer.v1.SummarizerService.IsEnabled:input_type -> teleport.summarizer.v1.IsEnabledRequest
40, // 56: teleport.summarizer.v1.SummarizerService.TestInferenceModel:input_type -> teleport.summarizer.v1.TestInferenceModelRequest
44, // 57: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:input_type -> teleport.summarizer.v1.CreateRetrievalModelRequest
46, // 58: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:input_type -> teleport.summarizer.v1.GetRetrievalModelRequest
48, // 59: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:input_type -> teleport.summarizer.v1.UpdateRetrievalModelRequest
50, // 60: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:input_type -> teleport.summarizer.v1.UpsertRetrievalModelRequest
52, // 61: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:input_type -> teleport.summarizer.v1.DeleteRetrievalModelRequest
42, // 62: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:input_type -> teleport.summarizer.v1.TestRetrievalModelRequest
1, // 63: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:output_type -> teleport.summarizer.v1.CreateInferenceModelResponse
3, // 64: teleport.summarizer.v1.SummarizerService.GetInferenceModel:output_type -> teleport.summarizer.v1.GetInferenceModelResponse
5, // 65: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:output_type -> teleport.summarizer.v1.UpdateInferenceModelResponse
7, // 66: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:output_type -> teleport.summarizer.v1.UpsertInferenceModelResponse
9, // 67: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:output_type -> teleport.summarizer.v1.DeleteInferenceModelResponse
11, // 68: teleport.summarizer.v1.SummarizerService.ListInferenceModels:output_type -> teleport.summarizer.v1.ListInferenceModelsResponse
13, // 69: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:output_type -> teleport.summarizer.v1.CreateInferenceSecretResponse
15, // 70: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:output_type -> teleport.summarizer.v1.GetInferenceSecretResponse
17, // 71: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:output_type -> teleport.summarizer.v1.UpdateInferenceSecretResponse
19, // 72: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:output_type -> teleport.summarizer.v1.UpsertInferenceSecretResponse
21, // 73: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:output_type -> teleport.summarizer.v1.DeleteInferenceSecretResponse
23, // 74: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:output_type -> teleport.summarizer.v1.ListInferenceSecretsResponse
25, // 75: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:output_type -> teleport.summarizer.v1.CreateInferencePolicyResponse
27, // 76: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:output_type -> teleport.summarizer.v1.GetInferencePolicyResponse
29, // 77: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:output_type -> teleport.summarizer.v1.UpdateInferencePolicyResponse
31, // 78: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:output_type -> teleport.summarizer.v1.UpsertInferencePolicyResponse
33, // 79: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:output_type -> teleport.summarizer.v1.DeleteInferencePolicyResponse
35, // 80: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:output_type -> teleport.summarizer.v1.ListInferencePoliciesResponse
37, // 81: teleport.summarizer.v1.SummarizerService.GetSummary:output_type -> teleport.summarizer.v1.GetSummaryResponse
39, // 82: teleport.summarizer.v1.SummarizerService.IsEnabled:output_type -> teleport.summarizer.v1.IsEnabledResponse
41, // 83: teleport.summarizer.v1.SummarizerService.TestInferenceModel:output_type -> teleport.summarizer.v1.TestInferenceModelResponse
45, // 84: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:output_type -> teleport.summarizer.v1.CreateRetrievalModelResponse
47, // 85: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:output_type -> teleport.summarizer.v1.GetRetrievalModelResponse
49, // 86: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:output_type -> teleport.summarizer.v1.UpdateRetrievalModelResponse
51, // 87: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:output_type -> teleport.summarizer.v1.UpsertRetrievalModelResponse
53, // 88: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:output_type -> teleport.summarizer.v1.DeleteRetrievalModelResponse
43, // 89: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:output_type -> teleport.summarizer.v1.TestRetrievalModelResponse
63, // [63:90] is the sub-list for method output_type
36, // [36:63] is the sub-list for method input_type
36, // [36:36] is the sub-list for extension type_name
36, // [36:36] is the sub-list for extension extendee
0, // [0:36] is the sub-list for field type_name
57, // 0: teleport.summarizer.v1.CreateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 1: teleport.summarizer.v1.CreateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 2: teleport.summarizer.v1.GetInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 3: teleport.summarizer.v1.UpdateInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 4: teleport.summarizer.v1.UpdateInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 5: teleport.summarizer.v1.UpsertInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 6: teleport.summarizer.v1.UpsertInferenceModelResponse.model:type_name -> teleport.summarizer.v1.InferenceModel
57, // 7: teleport.summarizer.v1.ListInferenceModelsResponse.models:type_name -> teleport.summarizer.v1.InferenceModel
58, // 8: teleport.summarizer.v1.CreateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 9: teleport.summarizer.v1.CreateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 10: teleport.summarizer.v1.GetInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 11: teleport.summarizer.v1.UpdateInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 12: teleport.summarizer.v1.UpdateInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 13: teleport.summarizer.v1.UpsertInferenceSecretRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 14: teleport.summarizer.v1.UpsertInferenceSecretResponse.secret:type_name -> teleport.summarizer.v1.InferenceSecret
58, // 15: teleport.summarizer.v1.ListInferenceSecretsResponse.secrets:type_name -> teleport.summarizer.v1.InferenceSecret
59, // 16: teleport.summarizer.v1.CreateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 17: teleport.summarizer.v1.CreateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 18: teleport.summarizer.v1.GetInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 19: teleport.summarizer.v1.UpdateInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 20: teleport.summarizer.v1.UpdateInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 21: teleport.summarizer.v1.UpsertInferencePolicyRequest.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 22: teleport.summarizer.v1.UpsertInferencePolicyResponse.policy:type_name -> teleport.summarizer.v1.InferencePolicy
59, // 23: teleport.summarizer.v1.ListInferencePoliciesResponse.policies:type_name -> teleport.summarizer.v1.InferencePolicy
60, // 24: teleport.summarizer.v1.GetSummaryResponse.summary:type_name -> teleport.summarizer.v1.Summary
40, // 25: teleport.summarizer.v1.BatchGetSummaryMetadataResponse.metadata:type_name -> teleport.summarizer.v1.SummaryMetadata
61, // 26: teleport.summarizer.v1.SummaryMetadata.state:type_name -> teleport.summarizer.v1.SummaryState
62, // 27: teleport.summarizer.v1.SummaryMetadata.risk_level:type_name -> teleport.summarizer.v1.RiskLevel
63, // 28: teleport.summarizer.v1.SummaryMetadata.needs_further_review_reasons:type_name -> teleport.summarizer.v1.NeedsReviewReason
64, // 29: teleport.summarizer.v1.TestInferenceModelRequest.model:type_name -> teleport.summarizer.v1.InferenceModelSpec
65, // 30: teleport.summarizer.v1.TestInferenceModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
66, // 31: teleport.summarizer.v1.TestRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModelSpec
65, // 32: teleport.summarizer.v1.TestRetrievalModelRequest.secret:type_name -> teleport.summarizer.v1.InferenceSecretSpec
67, // 33: teleport.summarizer.v1.CreateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 34: teleport.summarizer.v1.CreateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 35: teleport.summarizer.v1.GetRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 36: teleport.summarizer.v1.UpdateRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 37: teleport.summarizer.v1.UpdateRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 38: teleport.summarizer.v1.UpsertRetrievalModelRequest.model:type_name -> teleport.summarizer.v1.RetrievalModel
67, // 39: teleport.summarizer.v1.UpsertRetrievalModelResponse.model:type_name -> teleport.summarizer.v1.RetrievalModel
0, // 40: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:input_type -> teleport.summarizer.v1.CreateInferenceModelRequest
2, // 41: teleport.summarizer.v1.SummarizerService.GetInferenceModel:input_type -> teleport.summarizer.v1.GetInferenceModelRequest
4, // 42: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:input_type -> teleport.summarizer.v1.UpdateInferenceModelRequest
6, // 43: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:input_type -> teleport.summarizer.v1.UpsertInferenceModelRequest
8, // 44: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:input_type -> teleport.summarizer.v1.DeleteInferenceModelRequest
10, // 45: teleport.summarizer.v1.SummarizerService.ListInferenceModels:input_type -> teleport.summarizer.v1.ListInferenceModelsRequest
12, // 46: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:input_type -> teleport.summarizer.v1.CreateInferenceSecretRequest
14, // 47: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:input_type -> teleport.summarizer.v1.GetInferenceSecretRequest
16, // 48: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:input_type -> teleport.summarizer.v1.UpdateInferenceSecretRequest
18, // 49: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:input_type -> teleport.summarizer.v1.UpsertInferenceSecretRequest
20, // 50: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:input_type -> teleport.summarizer.v1.DeleteInferenceSecretRequest
22, // 51: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:input_type -> teleport.summarizer.v1.ListInferenceSecretsRequest
24, // 52: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:input_type -> teleport.summarizer.v1.CreateInferencePolicyRequest
26, // 53: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:input_type -> teleport.summarizer.v1.GetInferencePolicyRequest
28, // 54: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:input_type -> teleport.summarizer.v1.UpdateInferencePolicyRequest
30, // 55: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:input_type -> teleport.summarizer.v1.UpsertInferencePolicyRequest
32, // 56: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:input_type -> teleport.summarizer.v1.DeleteInferencePolicyRequest
34, // 57: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:input_type -> teleport.summarizer.v1.ListInferencePoliciesRequest
36, // 58: teleport.summarizer.v1.SummarizerService.GetSummary:input_type -> teleport.summarizer.v1.GetSummaryRequest
38, // 59: teleport.summarizer.v1.SummarizerService.BatchGetSummaryMetadata:input_type -> teleport.summarizer.v1.BatchGetSummaryMetadataRequest
41, // 60: teleport.summarizer.v1.SummarizerService.IsEnabled:input_type -> teleport.summarizer.v1.IsEnabledRequest
43, // 61: teleport.summarizer.v1.SummarizerService.TestInferenceModel:input_type -> teleport.summarizer.v1.TestInferenceModelRequest
47, // 62: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:input_type -> teleport.summarizer.v1.CreateRetrievalModelRequest
49, // 63: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:input_type -> teleport.summarizer.v1.GetRetrievalModelRequest
51, // 64: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:input_type -> teleport.summarizer.v1.UpdateRetrievalModelRequest
53, // 65: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:input_type -> teleport.summarizer.v1.UpsertRetrievalModelRequest
55, // 66: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:input_type -> teleport.summarizer.v1.DeleteRetrievalModelRequest
45, // 67: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:input_type -> teleport.summarizer.v1.TestRetrievalModelRequest
1, // 68: teleport.summarizer.v1.SummarizerService.CreateInferenceModel:output_type -> teleport.summarizer.v1.CreateInferenceModelResponse
3, // 69: teleport.summarizer.v1.SummarizerService.GetInferenceModel:output_type -> teleport.summarizer.v1.GetInferenceModelResponse
5, // 70: teleport.summarizer.v1.SummarizerService.UpdateInferenceModel:output_type -> teleport.summarizer.v1.UpdateInferenceModelResponse
7, // 71: teleport.summarizer.v1.SummarizerService.UpsertInferenceModel:output_type -> teleport.summarizer.v1.UpsertInferenceModelResponse
9, // 72: teleport.summarizer.v1.SummarizerService.DeleteInferenceModel:output_type -> teleport.summarizer.v1.DeleteInferenceModelResponse
11, // 73: teleport.summarizer.v1.SummarizerService.ListInferenceModels:output_type -> teleport.summarizer.v1.ListInferenceModelsResponse
13, // 74: teleport.summarizer.v1.SummarizerService.CreateInferenceSecret:output_type -> teleport.summarizer.v1.CreateInferenceSecretResponse
15, // 75: teleport.summarizer.v1.SummarizerService.GetInferenceSecret:output_type -> teleport.summarizer.v1.GetInferenceSecretResponse
17, // 76: teleport.summarizer.v1.SummarizerService.UpdateInferenceSecret:output_type -> teleport.summarizer.v1.UpdateInferenceSecretResponse
19, // 77: teleport.summarizer.v1.SummarizerService.UpsertInferenceSecret:output_type -> teleport.summarizer.v1.UpsertInferenceSecretResponse
21, // 78: teleport.summarizer.v1.SummarizerService.DeleteInferenceSecret:output_type -> teleport.summarizer.v1.DeleteInferenceSecretResponse
23, // 79: teleport.summarizer.v1.SummarizerService.ListInferenceSecrets:output_type -> teleport.summarizer.v1.ListInferenceSecretsResponse
25, // 80: teleport.summarizer.v1.SummarizerService.CreateInferencePolicy:output_type -> teleport.summarizer.v1.CreateInferencePolicyResponse
27, // 81: teleport.summarizer.v1.SummarizerService.GetInferencePolicy:output_type -> teleport.summarizer.v1.GetInferencePolicyResponse
29, // 82: teleport.summarizer.v1.SummarizerService.UpdateInferencePolicy:output_type -> teleport.summarizer.v1.UpdateInferencePolicyResponse
31, // 83: teleport.summarizer.v1.SummarizerService.UpsertInferencePolicy:output_type -> teleport.summarizer.v1.UpsertInferencePolicyResponse
33, // 84: teleport.summarizer.v1.SummarizerService.DeleteInferencePolicy:output_type -> teleport.summarizer.v1.DeleteInferencePolicyResponse
35, // 85: teleport.summarizer.v1.SummarizerService.ListInferencePolicies:output_type -> teleport.summarizer.v1.ListInferencePoliciesResponse
37, // 86: teleport.summarizer.v1.SummarizerService.GetSummary:output_type -> teleport.summarizer.v1.GetSummaryResponse
39, // 87: teleport.summarizer.v1.SummarizerService.BatchGetSummaryMetadata:output_type -> teleport.summarizer.v1.BatchGetSummaryMetadataResponse
42, // 88: teleport.summarizer.v1.SummarizerService.IsEnabled:output_type -> teleport.summarizer.v1.IsEnabledResponse
44, // 89: teleport.summarizer.v1.SummarizerService.TestInferenceModel:output_type -> teleport.summarizer.v1.TestInferenceModelResponse
48, // 90: teleport.summarizer.v1.SummarizerService.CreateRetrievalModel:output_type -> teleport.summarizer.v1.CreateRetrievalModelResponse
50, // 91: teleport.summarizer.v1.SummarizerService.GetRetrievalModel:output_type -> teleport.summarizer.v1.GetRetrievalModelResponse
52, // 92: teleport.summarizer.v1.SummarizerService.UpdateRetrievalModel:output_type -> teleport.summarizer.v1.UpdateRetrievalModelResponse
54, // 93: teleport.summarizer.v1.SummarizerService.UpsertRetrievalModel:output_type -> teleport.summarizer.v1.UpsertRetrievalModelResponse
56, // 94: teleport.summarizer.v1.SummarizerService.DeleteRetrievalModel:output_type -> teleport.summarizer.v1.DeleteRetrievalModelResponse
46, // 95: teleport.summarizer.v1.SummarizerService.TestRetrievalModel:output_type -> teleport.summarizer.v1.TestRetrievalModelResponse
68, // [68:96] is the sub-list for method output_type
40, // [40:68] is the sub-list for method input_type
40, // [40:40] is the sub-list for extension type_name
40, // [40:40] is the sub-list for extension extendee
0, // [0:40] is the sub-list for field type_name
}
func init() { file_teleport_summarizer_v1_summarizer_service_proto_init() }
@@ -3992,7 +4250,7 @@ func file_teleport_summarizer_v1_summarizer_service_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_teleport_summarizer_v1_summarizer_service_proto_rawDesc), len(file_teleport_summarizer_v1_summarizer_service_proto_rawDesc)),
NumEnums: 0,
NumMessages: 54,
NumMessages: 57,
NumExtensions: 0,
NumServices: 1,
},
@@ -70,6 +70,11 @@ service SummarizerService {
// contains the session summary.
rpc GetSummary(GetSummaryRequest) returns (GetSummaryResponse);
// BatchGetSummaryMetadata retrieves lightweight summary metadata (state,
// risk level, and needs-further-review reasons) for multiple sessions in a
// single call.
rpc BatchGetSummaryMetadata(BatchGetSummaryMetadataRequest) returns (BatchGetSummaryMetadataResponse);
// IsEnabled tells if the summarizer is enabled by the license and
// configured. (Note that this doesn't tell anything about actual correctness
// of the configuration or presence of recording summaries.)
@@ -351,6 +356,39 @@ message GetSummaryResponse {
Summary summary = 1;
}
// BatchGetSummaryMetadataRequest is a request for retrieving summary metadata
// for multiple sessions at once.
message BatchGetSummaryMetadataRequest {
// SessionIds are the IDs of the sessions whose summary metadata is being
// requested. At most 100 IDs may be requested in a single call.
repeated string session_ids = 1;
}
// BatchGetSummaryMetadataResponse is a response to retrieving summary metadata
// for multiple sessions.
message BatchGetSummaryMetadataResponse {
// Metadata contains an entry for each requested session that has a summary
// readable by the user. Sessions without summaries and sessions the user
// has no access to are omitted. The order of entries is unspecified.
repeated SummaryMetadata metadata = 1;
}
// SummaryMetadata is a lightweight representation of a session recording
// summary, carrying only the fields needed to decorate session recording
// lists.
message SummaryMetadata {
// SessionID is the ID of the summarized session.
string session_id = 1;
// State is the state of the summarization process.
SummaryState state = 2;
// RiskLevel is the overall risk level computed for the session. Unspecified
// if the summary has no enhanced summary data.
RiskLevel risk_level = 3;
// NeedsFurtherReviewReasons lists the reasons why the session needs to be
// reviewed by a human, regardless of its risk level.
repeated NeedsReviewReason needs_further_review_reasons = 4;
}
// IsEnabledRequest is a request to tell if the summarizer is enabled.
message IsEnabledRequest {}