Documentation
¶
Index ¶
- type MockAlertRepository
- func (m *MockAlertRepository) DeactivateAlert(context.Context, *model.Alert) error
- func (m *MockAlertRepository) DeleteAlert(context.Context, uint32, uint32) error
- func (m *MockAlertRepository) DeleteAlertCondNotification(context.Context, uint32, uint32, uint32) error
- func (m *MockAlertRepository) DeleteAlertCondRule(context.Context, uint32, uint32, uint32) error
- func (m *MockAlertRepository) DeleteAlertCondition(context.Context, uint32, uint32) error
- func (m *MockAlertRepository) DeleteAlertHistory(context.Context, uint32, uint32) error
- func (m *MockAlertRepository) DeleteAlertRule(context.Context, uint32, uint32) error
- func (m *MockAlertRepository) DeleteNotification(context.Context, uint32, uint32) error
- func (m *MockAlertRepository) DeleteRelAlertFinding(context.Context, uint32, uint32, uint32) error
- func (m *MockAlertRepository) GetAlert(context.Context, uint32, uint32) (*model.Alert, error)
- func (m *MockAlertRepository) GetAlertByAlertConditionID(context.Context, uint32, uint32) (*model.Alert, error)
- func (m *MockAlertRepository) GetAlertByAlertConditionIDStatus(context.Context, uint32, uint32, []string) (*model.Alert, error)
- func (m *MockAlertRepository) GetAlertCondNotification(context.Context, uint32, uint32, uint32) (*model.AlertCondNotification, error)
- func (m *MockAlertRepository) GetAlertCondRule(context.Context, uint32, uint32, uint32) (*model.AlertCondRule, error)
- func (m *MockAlertRepository) GetAlertCondition(context.Context, uint32, uint32) (*model.AlertCondition, error)
- func (m *MockAlertRepository) GetAlertHistory(context.Context, uint32, uint32) (*model.AlertHistory, error)
- func (m *MockAlertRepository) GetAlertRule(context.Context, uint32, uint32) (*model.AlertRule, error)
- func (m *MockAlertRepository) GetNotification(context.Context, uint32, uint32) (*model.Notification, error)
- func (m *MockAlertRepository) GetRelAlertFinding(context.Context, uint32, uint32, uint32) (*model.RelAlertFinding, error)
- func (m *MockAlertRepository) ListAlert(context.Context, uint32, []string, []string, string, int64, int64) (*[]model.Alert, error)
- func (m *MockAlertRepository) ListAlertCondNotification(context.Context, uint32, uint32, uint32, int64, int64) (*[]model.AlertCondNotification, error)
- func (m *MockAlertRepository) ListAlertCondRule(context.Context, uint32, uint32, uint32, int64, int64) (*[]model.AlertCondRule, error)
- func (m *MockAlertRepository) ListAlertCondition(context.Context, uint32, []string, bool, int64, int64) (*[]model.AlertCondition, error)
- func (m *MockAlertRepository) ListAlertHistory(context.Context, uint32, uint32, []string, []string, int64, int64) (*[]model.AlertHistory, error)
- func (m *MockAlertRepository) ListAlertRule(context.Context, uint32, float32, float32, int64, int64) (*[]model.AlertRule, error)
- func (m *MockAlertRepository) ListAlertRuleByAlertConditionID(context.Context, uint32, uint32) (*[]model.AlertRule, error)
- func (m *MockAlertRepository) ListDisabledAlertCondition(context.Context, uint32, []uint32) (*[]model.AlertCondition, error)
- func (m *MockAlertRepository) ListEnabledAlertCondition(context.Context, uint32, []uint32) (*[]model.AlertCondition, error)
- func (m *MockAlertRepository) ListNotification(context.Context, uint32, string, int64, int64) (*[]model.Notification, error)
- func (m *MockAlertRepository) ListNotificationByAlertConditionID(context.Context, uint32, uint32) (*[]model.Notification, error)
- func (m *MockAlertRepository) ListRelAlertFinding(context.Context, uint32, uint32, uint32, int64, int64) (*[]model.RelAlertFinding, error)
- func (m *MockAlertRepository) UpsertAlert(context.Context, *model.Alert) (*model.Alert, error)
- func (m *MockAlertRepository) UpsertAlertCondNotification(context.Context, *model.AlertCondNotification) (*model.AlertCondNotification, error)
- func (m *MockAlertRepository) UpsertAlertCondRule(context.Context, *model.AlertCondRule) (*model.AlertCondRule, error)
- func (m *MockAlertRepository) UpsertAlertCondition(context.Context, *model.AlertCondition) (*model.AlertCondition, error)
- func (m *MockAlertRepository) UpsertAlertHistory(context.Context, *model.AlertHistory) (*model.AlertHistory, error)
- func (m *MockAlertRepository) UpsertAlertRule(context.Context, *model.AlertRule) (*model.AlertRule, error)
- func (m *MockAlertRepository) UpsertNotification(context.Context, *model.Notification) (*model.Notification, error)
- func (m *MockAlertRepository) UpsertRelAlertFinding(context.Context, *model.RelAlertFinding) (*model.RelAlertFinding, error)
- type MockFindingRepository
- func (m *MockFindingRepository) BatchListFinding(context.Context, *finding.BatchListFindingRequest) (*[]model.Finding, error)
- func (m *MockFindingRepository) BulkUpsertFinding(ctx context.Context, data []*model.Finding) error
- func (m *MockFindingRepository) BulkUpsertFindingTag(ctx context.Context, data []*model.FindingTag) error
- func (m *MockFindingRepository) BulkUpsertRecommend(ctx context.Context, data []*model.Recommend) error
- func (m *MockFindingRepository) BulkUpsertRecommendFinding(ctx context.Context, data []*model.RecommendFinding) error
- func (m *MockFindingRepository) BulkUpsertResource(ctx context.Context, data []*model.Resource) error
- func (m *MockFindingRepository) BulkUpsertResourceTag(ctx context.Context, data []*model.ResourceTag) error
- func (m *MockFindingRepository) ClearScoreFinding(ctx context.Context, req *finding.ClearScoreRequest) error
- func (m *MockFindingRepository) DeleteFinding(context.Context, uint32, uint64) error
- func (m *MockFindingRepository) DeleteFindingSetting(ctx context.Context, projectID uint32, findingSettingID uint32) error
- func (m *MockFindingRepository) DeletePendFinding(context.Context, uint32, uint64) error
- func (m *MockFindingRepository) DeleteResource(context.Context, uint32, uint64) error
- func (m *MockFindingRepository) GetFinding(context.Context, uint32, uint64, bool) (*model.Finding, error)
- func (m *MockFindingRepository) GetFindingByDataSource(context.Context, uint32, string, string) (*model.Finding, error)
- func (m *MockFindingRepository) GetFindingSetting(ctx context.Context, projectID uint32, findingSettingID uint32) (*model.FindingSetting, error)
- func (m *MockFindingRepository) GetFindingSettingByResource(ctx context.Context, projectID uint32, resourceName string) (*model.FindingSetting, error)
- func (m *MockFindingRepository) GetFindingTagByID(context.Context, uint32, uint64) (*model.FindingTag, error)
- func (m *MockFindingRepository) GetFindingTagByKey(context.Context, uint32, uint64, string) (*model.FindingTag, error)
- func (m *MockFindingRepository) GetPendFinding(context.Context, uint32, uint64) (*model.PendFinding, error)
- func (m *MockFindingRepository) GetRecommend(ctx context.Context, projectID uint32, findingID uint64) (*model.Recommend, error)
- func (m *MockFindingRepository) GetRecommendByDataSourceType(ctx context.Context, dataSource, recommendType string) (*model.Recommend, error)
- func (m *MockFindingRepository) GetResource(context.Context, uint32, uint64) (*model.Resource, error)
- func (m *MockFindingRepository) GetResourceByName(context.Context, uint32, string) (*model.Resource, error)
- func (m *MockFindingRepository) GetResourceTagByID(context.Context, uint32, uint64) (*model.ResourceTag, error)
- func (m *MockFindingRepository) GetResourceTagByKey(context.Context, uint32, uint64, string) (*model.ResourceTag, error)
- func (m *MockFindingRepository) ListFinding(context.Context, *finding.ListFindingRequest) (*[]model.Finding, error)
- func (m *MockFindingRepository) ListFindingCount(ctx context.Context, projectID, alertID uint32, fromScore, toScore float32, ...) (int64, error)
- func (m *MockFindingRepository) ListFindingSetting(ctx context.Context, req *finding.ListFindingSettingRequest) (*[]model.FindingSetting, error)
- func (m *MockFindingRepository) ListFindingTag(ctx context.Context, param *finding.ListFindingTagRequest) (*[]model.FindingTag, error)
- func (m *MockFindingRepository) ListFindingTagByFindingID(ctx context.Context, projectID uint32, findingID uint64) (*[]model.FindingTag, error)
- func (m *MockFindingRepository) ListFindingTagCount(ctx context.Context, param *finding.ListFindingTagRequest) (int64, error)
- func (m *MockFindingRepository) ListFindingTagName(ctx context.Context, param *finding.ListFindingTagNameRequest) (*[]db.TagName, error)
- func (m *MockFindingRepository) ListFindingTagNameCount(ctx context.Context, param *finding.ListFindingTagNameRequest) (int64, error)
- func (m *MockFindingRepository) ListResource(context.Context, *finding.ListResourceRequest) (*[]model.Resource, error)
- func (m *MockFindingRepository) ListResourceCount(ctx context.Context, req *finding.ListResourceRequest) (int64, error)
- func (m *MockFindingRepository) ListResourceTag(ctx context.Context, param *finding.ListResourceTagRequest) (*[]model.ResourceTag, error)
- func (m *MockFindingRepository) ListResourceTagByResourceID(ctx context.Context, projectID uint32, resourceID uint64) (*[]model.ResourceTag, error)
- func (m *MockFindingRepository) ListResourceTagCount(ctx context.Context, param *finding.ListResourceTagRequest) (int64, error)
- func (m *MockFindingRepository) ListResourceTagName(ctx context.Context, param *finding.ListResourceTagNameRequest) (*[]db.TagName, error)
- func (m *MockFindingRepository) ListResourceTagNameCount(ctx context.Context, param *finding.ListResourceTagNameRequest) (int64, error)
- func (m *MockFindingRepository) TagFinding(context.Context, *model.FindingTag) (*model.FindingTag, error)
- func (m *MockFindingRepository) TagResource(context.Context, *model.ResourceTag) (*model.ResourceTag, error)
- func (m *MockFindingRepository) UntagFinding(context.Context, uint32, uint64) error
- func (m *MockFindingRepository) UntagResource(context.Context, uint32, uint64) error
- func (m *MockFindingRepository) UpsertFinding(context.Context, *model.Finding) (*model.Finding, error)
- func (m *MockFindingRepository) UpsertFindingSetting(ctx context.Context, data *model.FindingSetting) (*model.FindingSetting, error)
- func (m *MockFindingRepository) UpsertPendFinding(context.Context, *finding.PendFindingForUpsert) (*model.PendFinding, error)
- func (m *MockFindingRepository) UpsertRecommend(ctx context.Context, data *model.Recommend) (*model.Recommend, error)
- func (m *MockFindingRepository) UpsertRecommendFinding(ctx context.Context, data *model.RecommendFinding) (*model.RecommendFinding, error)
- func (m *MockFindingRepository) UpsertResource(context.Context, *model.Resource) (*model.Resource, error)
- type MockIAMRepository
- func (m *MockIAMRepository) AttachAccessTokenRole(ctx context.Context, projectID, roleID, accessTokenID uint32) (*model.AccessTokenRole, error)
- func (m *MockIAMRepository) AttachAllAdminRole(context.Context, uint32) error
- func (m *MockIAMRepository) AttachPolicy(context.Context, uint32, uint32, uint32) (*model.RolePolicy, error)
- func (m *MockIAMRepository) AttachRole(context.Context, uint32, uint32, uint32) (*model.UserRole, error)
- func (m *MockIAMRepository) CreateUser(context.Context, *model.User) (*model.User, error)
- func (m *MockIAMRepository) DeleteAccessToken(ctx context.Context, projectID, accessTokenID uint32) error
- func (m *MockIAMRepository) DeletePolicy(context.Context, uint32, uint32) error
- func (m *MockIAMRepository) DeleteRole(context.Context, uint32, uint32) error
- func (m *MockIAMRepository) DeleteUserReserved(ctx context.Context, projectID, reservedID uint32) error
- func (m *MockIAMRepository) DetachAccessTokenRole(ctx context.Context, projectID, roleID, accessTokenID uint32) error
- func (m *MockIAMRepository) DetachPolicy(context.Context, uint32, uint32, uint32) error
- func (m *MockIAMRepository) DetachRole(context.Context, uint32, uint32, uint32) error
- func (m *MockIAMRepository) ExistsAccessTokenMaintainer(ctx context.Context, projectID, accessTokenID uint32) (bool, error)
- func (m *MockIAMRepository) GetAccessTokenByID(ctx context.Context, projectID, accessTokenID uint32) (*model.AccessToken, error)
- func (m *MockIAMRepository) GetAccessTokenByUniqueKey(ctx context.Context, projectID uint32, name string) (*model.AccessToken, error)
- func (m *MockIAMRepository) GetAccessTokenRole(ctx context.Context, accessTokenID, roleID uint32) (*model.AccessTokenRole, error)
- func (m *MockIAMRepository) GetActiveAccessTokenHash(ctx context.Context, projectID, accessTokenID uint32, tokenHash string) (*model.AccessToken, error)
- func (m *MockIAMRepository) GetActiveUserCount(ctx context.Context) (*int, error)
- func (m *MockIAMRepository) GetAdminPolicy(context.Context, uint32) (*[]model.Policy, error)
- func (m *MockIAMRepository) GetPolicy(context.Context, uint32, uint32) (*model.Policy, error)
- func (m *MockIAMRepository) GetPolicyByName(context.Context, uint32, string) (*model.Policy, error)
- func (m *MockIAMRepository) GetRole(context.Context, uint32, uint32) (*model.Role, error)
- func (m *MockIAMRepository) GetRoleByName(context.Context, uint32, string) (*model.Role, error)
- func (m *MockIAMRepository) GetTokenPolicy(context.Context, uint32) (*[]model.Policy, error)
- func (m *MockIAMRepository) GetUser(context.Context, uint32, string) (*model.User, error)
- func (m *MockIAMRepository) GetUserBySub(context.Context, string) (*model.User, error)
- func (m *MockIAMRepository) GetUserByUserIdpKey(context.Context, string) (*model.User, error)
- func (m *MockIAMRepository) GetUserPolicy(context.Context, uint32) (*[]model.Policy, error)
- func (m *MockIAMRepository) ListAccessToken(ctx context.Context, projectID uint32, name string, accessTokenID uint32) (*[]model.AccessToken, error)
- func (m *MockIAMRepository) ListExpiredAccessToken(ctx context.Context) (*[]model.AccessToken, error)
- func (m *MockIAMRepository) ListPolicy(context.Context, uint32, string, uint32) (*[]model.Policy, error)
- func (m *MockIAMRepository) ListRole(ctx context.Context, projectID uint32, name string, userID uint32, ...) (*[]model.Role, error)
- func (m *MockIAMRepository) ListUser(ctx context.Context, activated bool, projectID uint32, name string, ...) (*[]model.User, error)
- func (m *MockIAMRepository) ListUserReserved(ctx context.Context, projectID uint32, userIdpKey string) (*[]model.UserReserved, error)
- func (m *MockIAMRepository) ListUserReservedWithProjectID(ctx context.Context, userIdpKey string) (*[]db.UserReservedWithProjectID, error)
- func (m *MockIAMRepository) PutAccessToken(ctx context.Context, r *model.AccessToken) (*model.AccessToken, error)
- func (m *MockIAMRepository) PutPolicy(context.Context, *model.Policy) (*model.Policy, error)
- func (m *MockIAMRepository) PutRole(ctx context.Context, r *model.Role) (*model.Role, error)
- func (m *MockIAMRepository) PutUser(context.Context, *model.User) (*model.User, error)
- func (m *MockIAMRepository) PutUserReserved(ctx context.Context, UserReserved *model.UserReserved) (*model.UserReserved, error)
- type MockProjectRepository
- func (m *MockProjectRepository) CleanWithNoProject(ctx context.Context) error
- func (m *MockProjectRepository) CreateProject(ctx context.Context, name string) (*model.Project, error)
- func (m *MockProjectRepository) DeleteProject(ctx context.Context, projectID uint32) error
- func (m *MockProjectRepository) ListProject(ctx context.Context, userID, projectID uint32, name string) (*[]db.ProjectWithTag, error)
- func (m *MockProjectRepository) ListProjectTag(ctx context.Context, projectID uint32) (*[]model.ProjectTag, error)
- func (m *MockProjectRepository) TagProject(ctx context.Context, projectID uint32, tag, color string) (*model.ProjectTag, error)
- func (m *MockProjectRepository) UntagProject(ctx context.Context, projectID uint32, tag string) error
- func (m *MockProjectRepository) UpdateProject(ctx context.Context, projectID uint32, name string) (*model.Project, error)
- type MockReportRepository
- func (m *MockReportRepository) CollectReportFinding(ctx context.Context) error
- func (m *MockReportRepository) GetReportFinding(context.Context, uint32, []string, string, string, float32) (*[]model.ReportFinding, error)
- func (m *MockReportRepository) GetReportFindingAll(context.Context, []string, string, string, float32) (*[]model.ReportFinding, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAlertRepository ¶
* Mock Repository
func (*MockAlertRepository) DeactivateAlert ¶
func (*MockAlertRepository) DeleteAlert ¶
func (*MockAlertRepository) DeleteAlertCondNotification ¶
func (*MockAlertRepository) DeleteAlertCondRule ¶
func (*MockAlertRepository) DeleteAlertCondition ¶
func (*MockAlertRepository) DeleteAlertHistory ¶
func (*MockAlertRepository) DeleteAlertRule ¶
func (*MockAlertRepository) DeleteNotification ¶
func (*MockAlertRepository) DeleteRelAlertFinding ¶
func (*MockAlertRepository) GetAlertByAlertConditionID ¶
func (*MockAlertRepository) GetAlertByAlertConditionIDStatus ¶
func (*MockAlertRepository) GetAlertCondNotification ¶
func (m *MockAlertRepository) GetAlertCondNotification(context.Context, uint32, uint32, uint32) (*model.AlertCondNotification, error)
func (*MockAlertRepository) GetAlertCondRule ¶
func (m *MockAlertRepository) GetAlertCondRule(context.Context, uint32, uint32, uint32) (*model.AlertCondRule, error)
func (*MockAlertRepository) GetAlertCondition ¶
func (m *MockAlertRepository) GetAlertCondition(context.Context, uint32, uint32) (*model.AlertCondition, error)
func (*MockAlertRepository) GetAlertHistory ¶
func (m *MockAlertRepository) GetAlertHistory(context.Context, uint32, uint32) (*model.AlertHistory, error)
func (*MockAlertRepository) GetAlertRule ¶
func (*MockAlertRepository) GetNotification ¶
func (m *MockAlertRepository) GetNotification(context.Context, uint32, uint32) (*model.Notification, error)
func (*MockAlertRepository) GetRelAlertFinding ¶
func (m *MockAlertRepository) GetRelAlertFinding(context.Context, uint32, uint32, uint32) (*model.RelAlertFinding, error)
func (*MockAlertRepository) ListAlertCondNotification ¶
func (*MockAlertRepository) ListAlertCondRule ¶
func (*MockAlertRepository) ListAlertCondition ¶
func (*MockAlertRepository) ListAlertHistory ¶
func (*MockAlertRepository) ListAlertRule ¶
func (*MockAlertRepository) ListAlertRuleByAlertConditionID ¶
func (*MockAlertRepository) ListDisabledAlertCondition ¶
func (m *MockAlertRepository) ListDisabledAlertCondition(context.Context, uint32, []uint32) (*[]model.AlertCondition, error)
func (*MockAlertRepository) ListEnabledAlertCondition ¶
func (m *MockAlertRepository) ListEnabledAlertCondition(context.Context, uint32, []uint32) (*[]model.AlertCondition, error)
func (*MockAlertRepository) ListNotification ¶
func (m *MockAlertRepository) ListNotification(context.Context, uint32, string, int64, int64) (*[]model.Notification, error)
func (*MockAlertRepository) ListNotificationByAlertConditionID ¶
func (m *MockAlertRepository) ListNotificationByAlertConditionID(context.Context, uint32, uint32) (*[]model.Notification, error)
func (*MockAlertRepository) ListRelAlertFinding ¶
func (*MockAlertRepository) UpsertAlert ¶
func (*MockAlertRepository) UpsertAlertCondNotification ¶
func (m *MockAlertRepository) UpsertAlertCondNotification(context.Context, *model.AlertCondNotification) (*model.AlertCondNotification, error)
func (*MockAlertRepository) UpsertAlertCondRule ¶
func (m *MockAlertRepository) UpsertAlertCondRule(context.Context, *model.AlertCondRule) (*model.AlertCondRule, error)
func (*MockAlertRepository) UpsertAlertCondition ¶
func (m *MockAlertRepository) UpsertAlertCondition(context.Context, *model.AlertCondition) (*model.AlertCondition, error)
func (*MockAlertRepository) UpsertAlertHistory ¶
func (m *MockAlertRepository) UpsertAlertHistory(context.Context, *model.AlertHistory) (*model.AlertHistory, error)
func (*MockAlertRepository) UpsertAlertRule ¶
func (*MockAlertRepository) UpsertNotification ¶
func (m *MockAlertRepository) UpsertNotification(context.Context, *model.Notification) (*model.Notification, error)
func (*MockAlertRepository) UpsertRelAlertFinding ¶
func (m *MockAlertRepository) UpsertRelAlertFinding(context.Context, *model.RelAlertFinding) (*model.RelAlertFinding, error)
type MockFindingRepository ¶
* Mock Repository
func (*MockFindingRepository) BatchListFinding ¶
func (m *MockFindingRepository) BatchListFinding(context.Context, *finding.BatchListFindingRequest) (*[]model.Finding, error)
func (*MockFindingRepository) BulkUpsertFinding ¶
func (*MockFindingRepository) BulkUpsertFindingTag ¶
func (m *MockFindingRepository) BulkUpsertFindingTag(ctx context.Context, data []*model.FindingTag) error
func (*MockFindingRepository) BulkUpsertRecommend ¶
func (*MockFindingRepository) BulkUpsertRecommendFinding ¶
func (m *MockFindingRepository) BulkUpsertRecommendFinding(ctx context.Context, data []*model.RecommendFinding) error
func (*MockFindingRepository) BulkUpsertResource ¶
func (*MockFindingRepository) BulkUpsertResourceTag ¶
func (m *MockFindingRepository) BulkUpsertResourceTag(ctx context.Context, data []*model.ResourceTag) error
func (*MockFindingRepository) ClearScoreFinding ¶
func (m *MockFindingRepository) ClearScoreFinding(ctx context.Context, req *finding.ClearScoreRequest) error
func (*MockFindingRepository) DeleteFinding ¶
func (*MockFindingRepository) DeleteFindingSetting ¶
func (*MockFindingRepository) DeletePendFinding ¶
func (*MockFindingRepository) DeleteResource ¶
func (*MockFindingRepository) GetFinding ¶
func (*MockFindingRepository) GetFindingByDataSource ¶
func (*MockFindingRepository) GetFindingSetting ¶
func (m *MockFindingRepository) GetFindingSetting(ctx context.Context, projectID uint32, findingSettingID uint32) (*model.FindingSetting, error)
func (*MockFindingRepository) GetFindingSettingByResource ¶
func (m *MockFindingRepository) GetFindingSettingByResource(ctx context.Context, projectID uint32, resourceName string) (*model.FindingSetting, error)
func (*MockFindingRepository) GetFindingTagByID ¶
func (m *MockFindingRepository) GetFindingTagByID(context.Context, uint32, uint64) (*model.FindingTag, error)
func (*MockFindingRepository) GetFindingTagByKey ¶
func (m *MockFindingRepository) GetFindingTagByKey(context.Context, uint32, uint64, string) (*model.FindingTag, error)
func (*MockFindingRepository) GetPendFinding ¶
func (m *MockFindingRepository) GetPendFinding(context.Context, uint32, uint64) (*model.PendFinding, error)
func (*MockFindingRepository) GetRecommend ¶
func (*MockFindingRepository) GetRecommendByDataSourceType ¶
func (*MockFindingRepository) GetResource ¶
func (*MockFindingRepository) GetResourceByName ¶
func (*MockFindingRepository) GetResourceTagByID ¶
func (m *MockFindingRepository) GetResourceTagByID(context.Context, uint32, uint64) (*model.ResourceTag, error)
func (*MockFindingRepository) GetResourceTagByKey ¶
func (m *MockFindingRepository) GetResourceTagByKey(context.Context, uint32, uint64, string) (*model.ResourceTag, error)
func (*MockFindingRepository) ListFinding ¶
func (m *MockFindingRepository) ListFinding(context.Context, *finding.ListFindingRequest) (*[]model.Finding, error)
func (*MockFindingRepository) ListFindingCount ¶
func (*MockFindingRepository) ListFindingSetting ¶
func (m *MockFindingRepository) ListFindingSetting(ctx context.Context, req *finding.ListFindingSettingRequest) (*[]model.FindingSetting, error)
func (*MockFindingRepository) ListFindingTag ¶
func (m *MockFindingRepository) ListFindingTag(ctx context.Context, param *finding.ListFindingTagRequest) (*[]model.FindingTag, error)
func (*MockFindingRepository) ListFindingTagByFindingID ¶
func (m *MockFindingRepository) ListFindingTagByFindingID(ctx context.Context, projectID uint32, findingID uint64) (*[]model.FindingTag, error)
func (*MockFindingRepository) ListFindingTagCount ¶
func (m *MockFindingRepository) ListFindingTagCount(ctx context.Context, param *finding.ListFindingTagRequest) (int64, error)
func (*MockFindingRepository) ListFindingTagName ¶
func (m *MockFindingRepository) ListFindingTagName(ctx context.Context, param *finding.ListFindingTagNameRequest) (*[]db.TagName, error)
func (*MockFindingRepository) ListFindingTagNameCount ¶
func (m *MockFindingRepository) ListFindingTagNameCount(ctx context.Context, param *finding.ListFindingTagNameRequest) (int64, error)
func (*MockFindingRepository) ListResource ¶
func (m *MockFindingRepository) ListResource(context.Context, *finding.ListResourceRequest) (*[]model.Resource, error)
func (*MockFindingRepository) ListResourceCount ¶
func (m *MockFindingRepository) ListResourceCount(ctx context.Context, req *finding.ListResourceRequest) (int64, error)
func (*MockFindingRepository) ListResourceTag ¶
func (m *MockFindingRepository) ListResourceTag(ctx context.Context, param *finding.ListResourceTagRequest) (*[]model.ResourceTag, error)
func (*MockFindingRepository) ListResourceTagByResourceID ¶
func (m *MockFindingRepository) ListResourceTagByResourceID(ctx context.Context, projectID uint32, resourceID uint64) (*[]model.ResourceTag, error)
func (*MockFindingRepository) ListResourceTagCount ¶
func (m *MockFindingRepository) ListResourceTagCount(ctx context.Context, param *finding.ListResourceTagRequest) (int64, error)
func (*MockFindingRepository) ListResourceTagName ¶
func (m *MockFindingRepository) ListResourceTagName(ctx context.Context, param *finding.ListResourceTagNameRequest) (*[]db.TagName, error)
func (*MockFindingRepository) ListResourceTagNameCount ¶
func (m *MockFindingRepository) ListResourceTagNameCount(ctx context.Context, param *finding.ListResourceTagNameRequest) (int64, error)
func (*MockFindingRepository) TagFinding ¶
func (m *MockFindingRepository) TagFinding(context.Context, *model.FindingTag) (*model.FindingTag, error)
func (*MockFindingRepository) TagResource ¶
func (m *MockFindingRepository) TagResource(context.Context, *model.ResourceTag) (*model.ResourceTag, error)
func (*MockFindingRepository) UntagFinding ¶
func (*MockFindingRepository) UntagResource ¶
func (*MockFindingRepository) UpsertFinding ¶
func (*MockFindingRepository) UpsertFindingSetting ¶
func (m *MockFindingRepository) UpsertFindingSetting(ctx context.Context, data *model.FindingSetting) (*model.FindingSetting, error)
func (*MockFindingRepository) UpsertPendFinding ¶
func (m *MockFindingRepository) UpsertPendFinding(context.Context, *finding.PendFindingForUpsert) (*model.PendFinding, error)
func (*MockFindingRepository) UpsertRecommend ¶
func (*MockFindingRepository) UpsertRecommendFinding ¶
func (m *MockFindingRepository) UpsertRecommendFinding(ctx context.Context, data *model.RecommendFinding) (*model.RecommendFinding, error)
func (*MockFindingRepository) UpsertResource ¶
type MockIAMRepository ¶
* Mock Repository
func (*MockIAMRepository) AttachAccessTokenRole ¶
func (m *MockIAMRepository) AttachAccessTokenRole(ctx context.Context, projectID, roleID, accessTokenID uint32) (*model.AccessTokenRole, error)
func (*MockIAMRepository) AttachAllAdminRole ¶
func (m *MockIAMRepository) AttachAllAdminRole(context.Context, uint32) error
func (*MockIAMRepository) AttachPolicy ¶
func (m *MockIAMRepository) AttachPolicy(context.Context, uint32, uint32, uint32) (*model.RolePolicy, error)
func (*MockIAMRepository) AttachRole ¶
func (*MockIAMRepository) CreateUser ¶ added in v0.5.0
func (*MockIAMRepository) DeleteAccessToken ¶
func (m *MockIAMRepository) DeleteAccessToken(ctx context.Context, projectID, accessTokenID uint32) error
func (*MockIAMRepository) DeletePolicy ¶
func (*MockIAMRepository) DeleteRole ¶
func (*MockIAMRepository) DeleteUserReserved ¶ added in v0.5.0
func (m *MockIAMRepository) DeleteUserReserved(ctx context.Context, projectID, reservedID uint32) error
func (*MockIAMRepository) DetachAccessTokenRole ¶
func (m *MockIAMRepository) DetachAccessTokenRole(ctx context.Context, projectID, roleID, accessTokenID uint32) error
func (*MockIAMRepository) DetachPolicy ¶
func (*MockIAMRepository) DetachRole ¶
func (*MockIAMRepository) ExistsAccessTokenMaintainer ¶
func (*MockIAMRepository) GetAccessTokenByID ¶
func (m *MockIAMRepository) GetAccessTokenByID(ctx context.Context, projectID, accessTokenID uint32) (*model.AccessToken, error)
func (*MockIAMRepository) GetAccessTokenByUniqueKey ¶
func (m *MockIAMRepository) GetAccessTokenByUniqueKey(ctx context.Context, projectID uint32, name string) (*model.AccessToken, error)
func (*MockIAMRepository) GetAccessTokenRole ¶
func (m *MockIAMRepository) GetAccessTokenRole(ctx context.Context, accessTokenID, roleID uint32) (*model.AccessTokenRole, error)
func (*MockIAMRepository) GetActiveAccessTokenHash ¶
func (m *MockIAMRepository) GetActiveAccessTokenHash(ctx context.Context, projectID, accessTokenID uint32, tokenHash string) (*model.AccessToken, error)
func (*MockIAMRepository) GetActiveUserCount ¶
func (m *MockIAMRepository) GetActiveUserCount(ctx context.Context) (*int, error)
func (*MockIAMRepository) GetAdminPolicy ¶
func (*MockIAMRepository) GetPolicyByName ¶
func (*MockIAMRepository) GetRoleByName ¶
func (*MockIAMRepository) GetTokenPolicy ¶
func (*MockIAMRepository) GetUserBySub ¶
func (*MockIAMRepository) GetUserByUserIdpKey ¶ added in v0.5.0
func (*MockIAMRepository) GetUserPolicy ¶
func (*MockIAMRepository) ListAccessToken ¶
func (m *MockIAMRepository) ListAccessToken(ctx context.Context, projectID uint32, name string, accessTokenID uint32) (*[]model.AccessToken, error)
func (*MockIAMRepository) ListExpiredAccessToken ¶
func (m *MockIAMRepository) ListExpiredAccessToken(ctx context.Context) (*[]model.AccessToken, error)
func (*MockIAMRepository) ListPolicy ¶
func (*MockIAMRepository) ListUserReserved ¶ added in v0.5.0
func (m *MockIAMRepository) ListUserReserved(ctx context.Context, projectID uint32, userIdpKey string) (*[]model.UserReserved, error)
func (*MockIAMRepository) ListUserReservedWithProjectID ¶ added in v0.5.0
func (m *MockIAMRepository) ListUserReservedWithProjectID(ctx context.Context, userIdpKey string) (*[]db.UserReservedWithProjectID, error)
func (*MockIAMRepository) PutAccessToken ¶
func (m *MockIAMRepository) PutAccessToken(ctx context.Context, r *model.AccessToken) (*model.AccessToken, error)
func (*MockIAMRepository) PutUserReserved ¶ added in v0.5.0
func (m *MockIAMRepository) PutUserReserved(ctx context.Context, UserReserved *model.UserReserved) (*model.UserReserved, error)
type MockProjectRepository ¶
*
- Mock Repository
*
func (*MockProjectRepository) CleanWithNoProject ¶ added in v0.5.0
func (m *MockProjectRepository) CleanWithNoProject(ctx context.Context) error
func (*MockProjectRepository) CreateProject ¶
func (*MockProjectRepository) DeleteProject ¶ added in v0.5.0
func (m *MockProjectRepository) DeleteProject(ctx context.Context, projectID uint32) error
func (*MockProjectRepository) ListProject ¶
func (m *MockProjectRepository) ListProject(ctx context.Context, userID, projectID uint32, name string) (*[]db.ProjectWithTag, error)
func (*MockProjectRepository) ListProjectTag ¶
func (m *MockProjectRepository) ListProjectTag(ctx context.Context, projectID uint32) (*[]model.ProjectTag, error)
func (*MockProjectRepository) TagProject ¶
func (m *MockProjectRepository) TagProject(ctx context.Context, projectID uint32, tag, color string) (*model.ProjectTag, error)
func (*MockProjectRepository) UntagProject ¶
func (*MockProjectRepository) UpdateProject ¶
type MockReportRepository ¶
* Mock Repository
func (*MockReportRepository) CollectReportFinding ¶
func (m *MockReportRepository) CollectReportFinding(ctx context.Context) error
func (*MockReportRepository) GetReportFinding ¶
func (*MockReportRepository) GetReportFindingAll ¶
func (m *MockReportRepository) GetReportFindingAll(context.Context, []string, string, string, float32) (*[]model.ReportFinding, error)
Click to show internal directories.
Click to hide internal directories.