finding

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPendReasonString added in v0.10.0

func GetPendReasonString(status finding.PendReason) string

Types

type FindingService

type FindingService struct {
	// contains filtered or unexported fields
}

func NewFindingService

func NewFindingService(repository db.FindingRepository, openaiToken, chatGPTModel string, excludeDeleteDataSource []string, logger logging.Logger) *FindingService

func (*FindingService) BatchListFinding

func (*FindingService) CleanOldResource added in v0.9.0

func (f *FindingService) CleanOldResource(ctx context.Context, _ *empty.Empty) (*empty.Empty, error)

func (*FindingService) ClearScore

func (f *FindingService) ClearScore(ctx context.Context, req *finding.ClearScoreRequest) (*empty.Empty, error)

func (*FindingService) DeleteFinding

func (f *FindingService) DeleteFinding(ctx context.Context, req *finding.DeleteFindingRequest) (*empty.Empty, error)

func (*FindingService) DeleteFindingSetting

func (f *FindingService) DeleteFindingSetting(ctx context.Context, req *finding.DeleteFindingSettingRequest) (*empty.Empty, error)

func (*FindingService) DeletePendFinding

func (f *FindingService) DeletePendFinding(ctx context.Context, req *finding.DeletePendFindingRequest) (*empty.Empty, error)

func (*FindingService) DeleteResource

func (f *FindingService) DeleteResource(ctx context.Context, req *finding.DeleteResourceRequest) (*empty.Empty, error)

func (*FindingService) GetAISummary added in v0.6.0

func (*FindingService) GetAISummaryStream added in v0.10.0

func (*FindingService) GetFinding

func (*FindingService) GetFindingSetting

func (*FindingService) GetPendFinding

func (*FindingService) GetRecommend

func (*FindingService) GetResource

func (*FindingService) ListFinding

func (*FindingService) ListFindingTag

func (*FindingService) ListResource

func (*FindingService) ListResourceTag

func (*FindingService) PutFinding

func (*FindingService) PutFindingBatch

func (f *FindingService) PutFindingBatch(ctx context.Context, req *finding.PutFindingBatchRequest) (*empty.Empty, error)

func (*FindingService) PutFindingSetting

func (*FindingService) PutPendFinding

func (*FindingService) PutRecommend

func (*FindingService) PutResource

func (*FindingService) PutResourceBatch

func (f *FindingService) PutResourceBatch(ctx context.Context, req *finding.PutResourceBatchRequest) (*empty.Empty, error)

func (*FindingService) TagFinding

func (*FindingService) TagResource

func (*FindingService) UntagByResourceName added in v0.9.0

func (f *FindingService) UntagByResourceName(ctx context.Context, req *finding.UntagByResourceNameRequest) (*empty.Empty, error)

func (*FindingService) UntagFinding

func (f *FindingService) UntagFinding(ctx context.Context, req *finding.UntagFindingRequest) (*empty.Empty, error)

func (*FindingService) UntagResource

func (f *FindingService) UntagResource(ctx context.Context, req *finding.UntagResourceRequest) (*empty.Empty, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL