MCPcopy Create free account
hub / github.com/astercloud/aster / GetEventsByUser

Method GetEventsByUser

pkg/security/audit.go:632–646  ·  view source on GitHub ↗

GetEventsByUser 根据用户获取事件

(userID string, limit int)

Source from the content-addressed store, hash-verified

630
631// GetEventsByUser 根据用户获取事件
632func (al *InMemoryAuditLog) GetEventsByUser(userID string, limit int) ([]*AuditEvent, error) {
633 query := &AuditQuery{
634 Users: []string{userID},
635 Limit: limit,
636 OrderBy: "timestamp",
637 OrderDesc: true,
638 }
639
640 result, err := al.QueryEvents(context.Background(), query)
641 if err != nil {
642 return nil, err
643 }
644
645 return result.Events, nil
646}
647
648// GetEventsByType 根据类型获取事件
649func (al *InMemoryAuditLog) GetEventsByType(eventType AuditType, limit int) ([]*AuditEvent, error) {

Calls 1

QueryEventsMethod · 0.95