Documentation
¶
Index ¶
- type ConnectionTranscriptStatus
- type TrailIndex
- func (c *TrailIndex) GetIndexingStatus(connectionID string) (ConnectionTranscriptStatus, error)
- func (c *TrailIndex) GetIndexingStatuses(connectionIDs []string) ([]ConnectionTranscriptStatus, error)
- func (c *TrailIndex) SearchIndexes(search *TranscriptSearch, opts ...filters.Option) (*response.ResultSet[TrailIndexResponse], error)
- func (c *TrailIndex) StartIndexing(connectionIDs []string) ([]ConnectionTranscriptStatus, error)
- func (c *TrailIndex) Status() (*response.ServiceStatus, error)
- type TrailIndexExtra
- type TrailIndexResponse
- type TranscriptSearch
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionTranscriptStatus ¶
type ConnectionTranscriptStatus struct {
ConnectionID string `json:"connection_id"`
Status string `json:"status"`
}
ConnectionTranscriptStatus connection transcript status definition.
type TrailIndex ¶
type TrailIndex struct {
// contains filtered or unexported fields
}
TrailIndex is a trail index client instance.
func (*TrailIndex) GetIndexingStatus ¶
func (c *TrailIndex) GetIndexingStatus(connectionID string) (ConnectionTranscriptStatus, error)
MARK: Index GetIndexingStatus get indexing status.
func (*TrailIndex) GetIndexingStatuses ¶
func (c *TrailIndex) GetIndexingStatuses(connectionIDs []string) ([]ConnectionTranscriptStatus, error)
GetIndexingStatuses gets the statuses of the specified connections.
func (*TrailIndex) SearchIndexes ¶
func (c *TrailIndex) SearchIndexes(search *TranscriptSearch, opts ...filters.Option) (*response.ResultSet[TrailIndexResponse], error)
SearchIndexes search for the content based on the search parameters defined.
func (*TrailIndex) StartIndexing ¶
func (c *TrailIndex) StartIndexing(connectionIDs []string) ([]ConnectionTranscriptStatus, error)
StartIndexing starts indexing of the specified connections.
func (*TrailIndex) Status ¶
func (c *TrailIndex) Status() (*response.ServiceStatus, error)
MARK: Status Status get trail index microservice status.
type TrailIndexExtra ¶
type TrailIndexExtra struct {
Command string `json:"command,omitempty"`
SubsystemName string `json:"subsystem_name,omitempty"`
OriginatorAddress string `json:"originator_address,omitempty"`
OriginatorPort uint32 `json:"originator_port,omitempty"`
ListenerAddress string `json:"listener_address,omitempty"`
ListenerPort uint32 `json:"listener_port,omitempty"`
DstAddress string `json:"dst_address,omitempty"`
DstPort uint32 `json:"dst_port,omitempty"`
PTY bool `json:"pty,omitempty"`
}
TrailIndexExtra trail index extra definition.
type TrailIndexResponse ¶
type TrailIndexResponse struct {
ConnID string `json:"connection_id"`
ChanID string `json:"channel_id"`
Protocol string `json:"protocol"`
ChannelType string `json:"type"`
Extra TrailIndexExtra `json:"extra,omitempty"`
TimeStamp string `json:"timestamp"`
Position int `json:"position"`
Content string `json:"content"`
}
TrailIndexResponse trail index response definition.
type TranscriptSearch ¶
type TranscriptSearch struct {
ConnID string `json:"connection_id"`
ChanID string `json:"channel_id"`
Protocol string `json:"protocol"`
Keywords string `json:"keywords"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
StartPos int `json:"start_position"`
EndPos int `json:"end_position"`
}
TranscriptSearch transcript search request object definition.
Click to show internal directories.
Click to hide internal directories.