Documentation ¶
Overview ¶
Package api defines CRUD actions for the Panther alerts database.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type API struct{}
API has all of the handlers as receiver methods.
func (API) GetAlert ¶
func (API) GetAlert(input *models.GetAlertInput) (result *models.GetAlertOutput, err error)
GetAlert retrieves details for a given alert
func (API) ListAlerts ¶
func (API) ListAlerts(input *models.ListAlertsInput) (result *models.ListAlertsOutput, err error)
ListAlerts retrieves alert and event details.
type EventPaginationToken ¶ added in v1.0.0
type EventPaginationToken struct {
LogTypeToToken map[string]*LogTypeToken `json:"logTypeToToken"`
}
Token used for paginating through the events in an alert
type LogTypeToken ¶ added in v1.0.0
type LogTypeToken struct { S3ObjectKey string `json:"s3ObjectKey"` EventIndex int `json:"eventIndex"` }
Token used for paginating in the events of a specific log type
Click to show internal directories.
Click to hide internal directories.