Documentation ¶
Index ¶
- type Database
- func (database *Database) CreateExclusion(exclusion types.Exclusion) error
- func (database *Database) CreateJob(job types.Job) error
- func (database *Database) CreateTarget(target types.Target) error
- func (database *Database) CreateToken(comment string) error
- func (database *Database) DeleteExclusion(path string) error
- func (database *Database) DeleteJob(id string) error
- func (database *Database) DeleteTarget(name string) error
- func (database *Database) GetAllGlobalExclusions() ([]types.Exclusion, error)
- func (database *Database) GetAllJobExclusions(jobId string) ([]types.Exclusion, error)
- func (database *Database) GetAllJobs() ([]types.Job, error)
- func (database *Database) GetAllTargets() ([]types.Target, error)
- func (database *Database) GetAllTargetsByIP(clientIP string) ([]types.Target, error)
- func (database *Database) GetAllTokens() ([]types.AgentToken, error)
- func (database *Database) GetExclusion(path string) (*types.Exclusion, error)
- func (database *Database) GetJob(id string) (*types.Job, error)
- func (database *Database) GetTarget(name string) (*types.Target, error)
- func (database *Database) GetToken(token string) (*types.AgentToken, error)
- func (database *Database) RegisterExclusionPlugin()
- func (database *Database) RegisterJobPlugin()
- func (database *Database) RegisterTargetPlugin()
- func (database *Database) RegisterTokenPlugin()
- func (database *Database) RevokeToken(token *types.AgentToken) error
- func (database *Database) UpdateExclusion(exclusion types.Exclusion) error
- func (database *Database) UpdateJob(job types.Job) error
- func (database *Database) UpdateTarget(target types.Target) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func (*Database) CreateExclusion ¶
func (*Database) CreateToken ¶
func (*Database) DeleteExclusion ¶
func (*Database) DeleteTarget ¶
func (*Database) GetAllGlobalExclusions ¶
func (*Database) GetAllJobExclusions ¶
func (*Database) GetAllTargetsByIP ¶
func (*Database) GetAllTokens ¶
func (database *Database) GetAllTokens() ([]types.AgentToken, error)
func (*Database) GetExclusion ¶
func (*Database) GetToken ¶
func (database *Database) GetToken(token string) (*types.AgentToken, error)
func (*Database) RegisterExclusionPlugin ¶
func (database *Database) RegisterExclusionPlugin()
func (*Database) RegisterJobPlugin ¶
func (database *Database) RegisterJobPlugin()
func (*Database) RegisterTargetPlugin ¶
func (database *Database) RegisterTargetPlugin()
func (*Database) RegisterTokenPlugin ¶
func (database *Database) RegisterTokenPlugin()
func (*Database) RevokeToken ¶
func (database *Database) RevokeToken(token *types.AgentToken) error
func (*Database) UpdateExclusion ¶
Click to show internal directories.
Click to hide internal directories.