Documentation
¶
Index ¶
- Constants
- func New(dbPath string, v4Allocator ip.Allocator, v6Allocator ip.Allocator, ...) (*database, error)
- type Database
- type MockDatabase
- func (_mock *MockDatabase) AcceptAcceptableUse(ctx context.Context, userID string) error
- func (_mock *MockDatabase) AddDevice(ctx context.Context, device *pb.Device) error
- func (_mock *MockDatabase) AddGateway(ctx context.Context, gateway *pb.Gateway) error
- func (_mock *MockDatabase) AddSessionInfo(ctx context.Context, si *pb.Session) error
- func (_m *MockDatabase) EXPECT() *MockDatabase_Expecter
- func (_mock *MockDatabase) GetAcceptances(ctx context.Context) (map[string]struct{}, error)
- func (_mock *MockDatabase) GetAcceptedAt(ctx context.Context, userID string) (*timestamppb.Timestamp, error)
- func (_mock *MockDatabase) GetGatewayJitaGrantsForUser(ctx context.Context, userID string) ([]*pb.GatewayJitaGrant, error)
- func (_mock *MockDatabase) GrantPrivilegedGatewayAccess(ctx context.Context, userID string, gatewayName string, expires time.Time, ...) error
- func (_mock *MockDatabase) LinkKolideDevice(ctx context.Context, externalID string, serial string, platform string) error
- func (_mock *MockDatabase) ReadDevice(ctx context.Context, publicKey string) (*pb.Device, error)
- func (_mock *MockDatabase) ReadDeviceByExternalID(ctx context.Context, externalID string) (*pb.Device, error)
- func (_mock *MockDatabase) ReadDeviceByID(ctx context.Context, deviceID int64) (*pb.Device, error)
- func (_mock *MockDatabase) ReadDeviceBySerialPlatform(ctx context.Context, serial string, platform string) (*pb.Device, error)
- func (_mock *MockDatabase) ReadDevices(ctx context.Context) ([]*pb.Device, error)
- func (_mock *MockDatabase) ReadGateway(ctx context.Context, name string) (*pb.Gateway, error)
- func (_mock *MockDatabase) ReadGateways(ctx context.Context) ([]*pb.Gateway, error)
- func (_mock *MockDatabase) ReadKolideChecks(ctx context.Context) (map[int64]*sqlc.KolideCheck, error)
- func (_mock *MockDatabase) ReadMostRecentSessionInfo(ctx context.Context, deviceID int64) (*pb.Session, error)
- func (_mock *MockDatabase) ReadPeers(ctx context.Context) ([]*peer, error)
- func (_mock *MockDatabase) ReadSessionInfo(ctx context.Context, key string) (*pb.Session, error)
- func (_mock *MockDatabase) ReadSessionInfos(ctx context.Context) ([]*pb.Session, error)
- func (_mock *MockDatabase) RejectAcceptableUse(ctx context.Context, userID string) error
- func (_mock *MockDatabase) RemoveExpiredSessions(ctx context.Context) error
- func (_mock *MockDatabase) RevokePrivilegedGatewayAccess(ctx context.Context, userID string, gatewayName string) error
- func (_mock *MockDatabase) UpdateDevices(ctx context.Context, devices []*pb.Device) error
- func (_mock *MockDatabase) UpdateGateway(ctx context.Context, gateway *pb.Gateway) error
- func (_mock *MockDatabase) UpdateGatewayDynamicFields(ctx context.Context, gateway *pb.Gateway) error
- func (_mock *MockDatabase) UpdateKolideChecks(ctx context.Context, checks []*kolide.Check) error
- func (_mock *MockDatabase) UpdateKolideIssues(ctx context.Context, issues []*kolide.Issue) error
- func (_mock *MockDatabase) UpdateKolideIssuesForDevice(ctx context.Context, externalID string, issues []*kolide.Issue) error
- func (_mock *MockDatabase) UserHasAccessToPrivilegedGateway(ctx context.Context, userID string, gatewayName string) (bool, error)
- func (_mock *MockDatabase) UsersWithAccessToPrivilegedGateway(ctx context.Context, gatewayName string) ([]string, error)
- type MockDatabase_AcceptAcceptableUse_Call
- func (_c *MockDatabase_AcceptAcceptableUse_Call) Return(err error) *MockDatabase_AcceptAcceptableUse_Call
- func (_c *MockDatabase_AcceptAcceptableUse_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_AcceptAcceptableUse_Call
- func (_c *MockDatabase_AcceptAcceptableUse_Call) RunAndReturn(run func(ctx context.Context, userID string) error) *MockDatabase_AcceptAcceptableUse_Call
- type MockDatabase_AddDevice_Call
- func (_c *MockDatabase_AddDevice_Call) Return(err error) *MockDatabase_AddDevice_Call
- func (_c *MockDatabase_AddDevice_Call) Run(run func(ctx context.Context, device *pb.Device)) *MockDatabase_AddDevice_Call
- func (_c *MockDatabase_AddDevice_Call) RunAndReturn(run func(ctx context.Context, device *pb.Device) error) *MockDatabase_AddDevice_Call
- type MockDatabase_AddGateway_Call
- func (_c *MockDatabase_AddGateway_Call) Return(err error) *MockDatabase_AddGateway_Call
- func (_c *MockDatabase_AddGateway_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_AddGateway_Call
- func (_c *MockDatabase_AddGateway_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_AddGateway_Call
- type MockDatabase_AddSessionInfo_Call
- func (_c *MockDatabase_AddSessionInfo_Call) Return(err error) *MockDatabase_AddSessionInfo_Call
- func (_c *MockDatabase_AddSessionInfo_Call) Run(run func(ctx context.Context, si *pb.Session)) *MockDatabase_AddSessionInfo_Call
- func (_c *MockDatabase_AddSessionInfo_Call) RunAndReturn(run func(ctx context.Context, si *pb.Session) error) *MockDatabase_AddSessionInfo_Call
- type MockDatabase_Expecter
- func (_e *MockDatabase_Expecter) AcceptAcceptableUse(ctx interface{}, userID interface{}) *MockDatabase_AcceptAcceptableUse_Call
- func (_e *MockDatabase_Expecter) AddDevice(ctx interface{}, device interface{}) *MockDatabase_AddDevice_Call
- func (_e *MockDatabase_Expecter) AddGateway(ctx interface{}, gateway interface{}) *MockDatabase_AddGateway_Call
- func (_e *MockDatabase_Expecter) AddSessionInfo(ctx interface{}, si interface{}) *MockDatabase_AddSessionInfo_Call
- func (_e *MockDatabase_Expecter) GetAcceptances(ctx interface{}) *MockDatabase_GetAcceptances_Call
- func (_e *MockDatabase_Expecter) GetAcceptedAt(ctx interface{}, userID interface{}) *MockDatabase_GetAcceptedAt_Call
- func (_e *MockDatabase_Expecter) GetGatewayJitaGrantsForUser(ctx interface{}, userID interface{}) *MockDatabase_GetGatewayJitaGrantsForUser_Call
- func (_e *MockDatabase_Expecter) GrantPrivilegedGatewayAccess(ctx interface{}, userID interface{}, gatewayName interface{}, ...) *MockDatabase_GrantPrivilegedGatewayAccess_Call
- func (_e *MockDatabase_Expecter) LinkKolideDevice(ctx interface{}, externalID interface{}, serial interface{}, ...) *MockDatabase_LinkKolideDevice_Call
- func (_e *MockDatabase_Expecter) ReadDevice(ctx interface{}, publicKey interface{}) *MockDatabase_ReadDevice_Call
- func (_e *MockDatabase_Expecter) ReadDeviceByExternalID(ctx interface{}, externalID interface{}) *MockDatabase_ReadDeviceByExternalID_Call
- func (_e *MockDatabase_Expecter) ReadDeviceByID(ctx interface{}, deviceID interface{}) *MockDatabase_ReadDeviceByID_Call
- func (_e *MockDatabase_Expecter) ReadDeviceBySerialPlatform(ctx interface{}, serial interface{}, platform interface{}) *MockDatabase_ReadDeviceBySerialPlatform_Call
- func (_e *MockDatabase_Expecter) ReadDevices(ctx interface{}) *MockDatabase_ReadDevices_Call
- func (_e *MockDatabase_Expecter) ReadGateway(ctx interface{}, name interface{}) *MockDatabase_ReadGateway_Call
- func (_e *MockDatabase_Expecter) ReadGateways(ctx interface{}) *MockDatabase_ReadGateways_Call
- func (_e *MockDatabase_Expecter) ReadKolideChecks(ctx interface{}) *MockDatabase_ReadKolideChecks_Call
- func (_e *MockDatabase_Expecter) ReadMostRecentSessionInfo(ctx interface{}, deviceID interface{}) *MockDatabase_ReadMostRecentSessionInfo_Call
- func (_e *MockDatabase_Expecter) ReadPeers(ctx interface{}) *MockDatabase_ReadPeers_Call
- func (_e *MockDatabase_Expecter) ReadSessionInfo(ctx interface{}, key interface{}) *MockDatabase_ReadSessionInfo_Call
- func (_e *MockDatabase_Expecter) ReadSessionInfos(ctx interface{}) *MockDatabase_ReadSessionInfos_Call
- func (_e *MockDatabase_Expecter) RejectAcceptableUse(ctx interface{}, userID interface{}) *MockDatabase_RejectAcceptableUse_Call
- func (_e *MockDatabase_Expecter) RemoveExpiredSessions(ctx interface{}) *MockDatabase_RemoveExpiredSessions_Call
- func (_e *MockDatabase_Expecter) RevokePrivilegedGatewayAccess(ctx interface{}, userID interface{}, gatewayName interface{}) *MockDatabase_RevokePrivilegedGatewayAccess_Call
- func (_e *MockDatabase_Expecter) UpdateDevices(ctx interface{}, devices interface{}) *MockDatabase_UpdateDevices_Call
- func (_e *MockDatabase_Expecter) UpdateGateway(ctx interface{}, gateway interface{}) *MockDatabase_UpdateGateway_Call
- func (_e *MockDatabase_Expecter) UpdateGatewayDynamicFields(ctx interface{}, gateway interface{}) *MockDatabase_UpdateGatewayDynamicFields_Call
- func (_e *MockDatabase_Expecter) UpdateKolideChecks(ctx interface{}, checks interface{}) *MockDatabase_UpdateKolideChecks_Call
- func (_e *MockDatabase_Expecter) UpdateKolideIssues(ctx interface{}, issues interface{}) *MockDatabase_UpdateKolideIssues_Call
- func (_e *MockDatabase_Expecter) UpdateKolideIssuesForDevice(ctx interface{}, externalID interface{}, issues interface{}) *MockDatabase_UpdateKolideIssuesForDevice_Call
- func (_e *MockDatabase_Expecter) UserHasAccessToPrivilegedGateway(ctx interface{}, userID interface{}, gatewayName interface{}) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
- func (_e *MockDatabase_Expecter) UsersWithAccessToPrivilegedGateway(ctx interface{}, gatewayName interface{}) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
- type MockDatabase_GetAcceptances_Call
- func (_c *MockDatabase_GetAcceptances_Call) Return(stringToVal map[string]struct{}, err error) *MockDatabase_GetAcceptances_Call
- func (_c *MockDatabase_GetAcceptances_Call) Run(run func(ctx context.Context)) *MockDatabase_GetAcceptances_Call
- func (_c *MockDatabase_GetAcceptances_Call) RunAndReturn(run func(ctx context.Context) (map[string]struct{}, error)) *MockDatabase_GetAcceptances_Call
- type MockDatabase_GetAcceptedAt_Call
- func (_c *MockDatabase_GetAcceptedAt_Call) Return(timestamp *timestamppb.Timestamp, err error) *MockDatabase_GetAcceptedAt_Call
- func (_c *MockDatabase_GetAcceptedAt_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_GetAcceptedAt_Call
- func (_c *MockDatabase_GetAcceptedAt_Call) RunAndReturn(run func(ctx context.Context, userID string) (*timestamppb.Timestamp, error)) *MockDatabase_GetAcceptedAt_Call
- type MockDatabase_GetGatewayJitaGrantsForUser_Call
- func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) Return(gatewayJitaGrants []*pb.GatewayJitaGrant, err error) *MockDatabase_GetGatewayJitaGrantsForUser_Call
- func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_GetGatewayJitaGrantsForUser_Call
- func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) RunAndReturn(run func(ctx context.Context, userID string) ([]*pb.GatewayJitaGrant, error)) *MockDatabase_GetGatewayJitaGrantsForUser_Call
- type MockDatabase_GrantPrivilegedGatewayAccess_Call
- func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) Return(err error) *MockDatabase_GrantPrivilegedGatewayAccess_Call
- func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) Run(...) *MockDatabase_GrantPrivilegedGatewayAccess_Call
- func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) RunAndReturn(...) *MockDatabase_GrantPrivilegedGatewayAccess_Call
- type MockDatabase_LinkKolideDevice_Call
- type MockDatabase_ReadDeviceByExternalID_Call
- func (_c *MockDatabase_ReadDeviceByExternalID_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceByExternalID_Call
- func (_c *MockDatabase_ReadDeviceByExternalID_Call) Run(run func(ctx context.Context, externalID string)) *MockDatabase_ReadDeviceByExternalID_Call
- func (_c *MockDatabase_ReadDeviceByExternalID_Call) RunAndReturn(run func(ctx context.Context, externalID string) (*pb.Device, error)) *MockDatabase_ReadDeviceByExternalID_Call
- type MockDatabase_ReadDeviceByID_Call
- func (_c *MockDatabase_ReadDeviceByID_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceByID_Call
- func (_c *MockDatabase_ReadDeviceByID_Call) Run(run func(ctx context.Context, deviceID int64)) *MockDatabase_ReadDeviceByID_Call
- func (_c *MockDatabase_ReadDeviceByID_Call) RunAndReturn(run func(ctx context.Context, deviceID int64) (*pb.Device, error)) *MockDatabase_ReadDeviceByID_Call
- type MockDatabase_ReadDeviceBySerialPlatform_Call
- func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceBySerialPlatform_Call
- func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) Run(run func(ctx context.Context, serial string, platform string)) *MockDatabase_ReadDeviceBySerialPlatform_Call
- func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) RunAndReturn(...) *MockDatabase_ReadDeviceBySerialPlatform_Call
- type MockDatabase_ReadDevice_Call
- func (_c *MockDatabase_ReadDevice_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDevice_Call
- func (_c *MockDatabase_ReadDevice_Call) Run(run func(ctx context.Context, publicKey string)) *MockDatabase_ReadDevice_Call
- func (_c *MockDatabase_ReadDevice_Call) RunAndReturn(run func(ctx context.Context, publicKey string) (*pb.Device, error)) *MockDatabase_ReadDevice_Call
- type MockDatabase_ReadDevices_Call
- func (_c *MockDatabase_ReadDevices_Call) Return(devices []*pb.Device, err error) *MockDatabase_ReadDevices_Call
- func (_c *MockDatabase_ReadDevices_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadDevices_Call
- func (_c *MockDatabase_ReadDevices_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Device, error)) *MockDatabase_ReadDevices_Call
- type MockDatabase_ReadGateway_Call
- func (_c *MockDatabase_ReadGateway_Call) Return(gateway *pb.Gateway, err error) *MockDatabase_ReadGateway_Call
- func (_c *MockDatabase_ReadGateway_Call) Run(run func(ctx context.Context, name string)) *MockDatabase_ReadGateway_Call
- func (_c *MockDatabase_ReadGateway_Call) RunAndReturn(run func(ctx context.Context, name string) (*pb.Gateway, error)) *MockDatabase_ReadGateway_Call
- type MockDatabase_ReadGateways_Call
- func (_c *MockDatabase_ReadGateways_Call) Return(gateways []*pb.Gateway, err error) *MockDatabase_ReadGateways_Call
- func (_c *MockDatabase_ReadGateways_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadGateways_Call
- func (_c *MockDatabase_ReadGateways_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Gateway, error)) *MockDatabase_ReadGateways_Call
- type MockDatabase_ReadKolideChecks_Call
- func (_c *MockDatabase_ReadKolideChecks_Call) Return(int64ToKolideCheck map[int64]*sqlc.KolideCheck, err error) *MockDatabase_ReadKolideChecks_Call
- func (_c *MockDatabase_ReadKolideChecks_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadKolideChecks_Call
- func (_c *MockDatabase_ReadKolideChecks_Call) RunAndReturn(run func(ctx context.Context) (map[int64]*sqlc.KolideCheck, error)) *MockDatabase_ReadKolideChecks_Call
- type MockDatabase_ReadMostRecentSessionInfo_Call
- func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) Return(session *pb.Session, err error) *MockDatabase_ReadMostRecentSessionInfo_Call
- func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) Run(run func(ctx context.Context, deviceID int64)) *MockDatabase_ReadMostRecentSessionInfo_Call
- func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) RunAndReturn(run func(ctx context.Context, deviceID int64) (*pb.Session, error)) *MockDatabase_ReadMostRecentSessionInfo_Call
- type MockDatabase_ReadPeers_Call
- func (_c *MockDatabase_ReadPeers_Call) Return(peerMoqParams []*peer, err error) *MockDatabase_ReadPeers_Call
- func (_c *MockDatabase_ReadPeers_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadPeers_Call
- func (_c *MockDatabase_ReadPeers_Call) RunAndReturn(run func(ctx context.Context) ([]*peer, error)) *MockDatabase_ReadPeers_Call
- type MockDatabase_ReadSessionInfo_Call
- func (_c *MockDatabase_ReadSessionInfo_Call) Return(session *pb.Session, err error) *MockDatabase_ReadSessionInfo_Call
- func (_c *MockDatabase_ReadSessionInfo_Call) Run(run func(ctx context.Context, key string)) *MockDatabase_ReadSessionInfo_Call
- func (_c *MockDatabase_ReadSessionInfo_Call) RunAndReturn(run func(ctx context.Context, key string) (*pb.Session, error)) *MockDatabase_ReadSessionInfo_Call
- type MockDatabase_ReadSessionInfos_Call
- func (_c *MockDatabase_ReadSessionInfos_Call) Return(sessions []*pb.Session, err error) *MockDatabase_ReadSessionInfos_Call
- func (_c *MockDatabase_ReadSessionInfos_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadSessionInfos_Call
- func (_c *MockDatabase_ReadSessionInfos_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Session, error)) *MockDatabase_ReadSessionInfos_Call
- type MockDatabase_RejectAcceptableUse_Call
- func (_c *MockDatabase_RejectAcceptableUse_Call) Return(err error) *MockDatabase_RejectAcceptableUse_Call
- func (_c *MockDatabase_RejectAcceptableUse_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_RejectAcceptableUse_Call
- func (_c *MockDatabase_RejectAcceptableUse_Call) RunAndReturn(run func(ctx context.Context, userID string) error) *MockDatabase_RejectAcceptableUse_Call
- type MockDatabase_RemoveExpiredSessions_Call
- func (_c *MockDatabase_RemoveExpiredSessions_Call) Return(err error) *MockDatabase_RemoveExpiredSessions_Call
- func (_c *MockDatabase_RemoveExpiredSessions_Call) Run(run func(ctx context.Context)) *MockDatabase_RemoveExpiredSessions_Call
- func (_c *MockDatabase_RemoveExpiredSessions_Call) RunAndReturn(run func(ctx context.Context) error) *MockDatabase_RemoveExpiredSessions_Call
- type MockDatabase_RevokePrivilegedGatewayAccess_Call
- func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) Return(err error) *MockDatabase_RevokePrivilegedGatewayAccess_Call
- func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) Run(run func(ctx context.Context, userID string, gatewayName string)) *MockDatabase_RevokePrivilegedGatewayAccess_Call
- func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) RunAndReturn(run func(ctx context.Context, userID string, gatewayName string) error) *MockDatabase_RevokePrivilegedGatewayAccess_Call
- type MockDatabase_UpdateDevices_Call
- func (_c *MockDatabase_UpdateDevices_Call) Return(err error) *MockDatabase_UpdateDevices_Call
- func (_c *MockDatabase_UpdateDevices_Call) Run(run func(ctx context.Context, devices []*pb.Device)) *MockDatabase_UpdateDevices_Call
- func (_c *MockDatabase_UpdateDevices_Call) RunAndReturn(run func(ctx context.Context, devices []*pb.Device) error) *MockDatabase_UpdateDevices_Call
- type MockDatabase_UpdateGatewayDynamicFields_Call
- func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) Return(err error) *MockDatabase_UpdateGatewayDynamicFields_Call
- func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_UpdateGatewayDynamicFields_Call
- func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_UpdateGatewayDynamicFields_Call
- type MockDatabase_UpdateGateway_Call
- func (_c *MockDatabase_UpdateGateway_Call) Return(err error) *MockDatabase_UpdateGateway_Call
- func (_c *MockDatabase_UpdateGateway_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_UpdateGateway_Call
- func (_c *MockDatabase_UpdateGateway_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_UpdateGateway_Call
- type MockDatabase_UpdateKolideChecks_Call
- func (_c *MockDatabase_UpdateKolideChecks_Call) Return(err error) *MockDatabase_UpdateKolideChecks_Call
- func (_c *MockDatabase_UpdateKolideChecks_Call) Run(run func(ctx context.Context, checks []*kolide.Check)) *MockDatabase_UpdateKolideChecks_Call
- func (_c *MockDatabase_UpdateKolideChecks_Call) RunAndReturn(run func(ctx context.Context, checks []*kolide.Check) error) *MockDatabase_UpdateKolideChecks_Call
- type MockDatabase_UpdateKolideIssuesForDevice_Call
- func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) Return(err error) *MockDatabase_UpdateKolideIssuesForDevice_Call
- func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) Run(run func(ctx context.Context, externalID string, issues []*kolide.Issue)) *MockDatabase_UpdateKolideIssuesForDevice_Call
- func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) RunAndReturn(run func(ctx context.Context, externalID string, issues []*kolide.Issue) error) *MockDatabase_UpdateKolideIssuesForDevice_Call
- type MockDatabase_UpdateKolideIssues_Call
- func (_c *MockDatabase_UpdateKolideIssues_Call) Return(err error) *MockDatabase_UpdateKolideIssues_Call
- func (_c *MockDatabase_UpdateKolideIssues_Call) Run(run func(ctx context.Context, issues []*kolide.Issue)) *MockDatabase_UpdateKolideIssues_Call
- func (_c *MockDatabase_UpdateKolideIssues_Call) RunAndReturn(run func(ctx context.Context, issues []*kolide.Issue) error) *MockDatabase_UpdateKolideIssues_Call
- type MockDatabase_UserHasAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) Return(b bool, err error) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) Run(run func(ctx context.Context, userID string, gatewayName string)) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) RunAndReturn(run func(ctx context.Context, userID string, gatewayName string) (bool, error)) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
- type MockDatabase_UsersWithAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Return(strings []string, err error) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Run(run func(ctx context.Context, gatewayName string)) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
- func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) RunAndReturn(run func(ctx context.Context, gatewayName string) ([]string, error)) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
- type Querier
- type Queries
Constants ¶
const ( DurationCritical = 0 DurationDanger = time.Hour DurationWarning = time.Hour * 24 * 2 DurationAttention = time.Hour * 24 * 3 DurationNotice = time.Hour * 24 * 7 DurationUnknown = time.Hour * 24 * 30 )
Devices are allowed to connect this long after a failed check is triggered.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
type Database interface {
ReadDevices(ctx context.Context) ([]*pb.Device, error)
ReadPeers(ctx context.Context) ([]*peer, error)
UpdateDevices(ctx context.Context, devices []*pb.Device) error
UpdateGateway(ctx context.Context, gateway *pb.Gateway) error
UpdateGatewayDynamicFields(ctx context.Context, gateway *pb.Gateway) error
AddGateway(ctx context.Context, gateway *pb.Gateway) error
AddDevice(ctx context.Context, device *pb.Device) error
ReadDevice(ctx context.Context, publicKey string) (*pb.Device, error)
ReadDeviceByID(ctx context.Context, deviceID int64) (*pb.Device, error)
ReadDeviceByExternalID(ctx context.Context, externalID string) (*pb.Device, error)
ReadGateways(ctx context.Context) ([]*pb.Gateway, error)
ReadGateway(ctx context.Context, name string) (*pb.Gateway, error)
ReadDeviceBySerialPlatform(ctx context.Context, serial string, platform string) (*pb.Device, error)
AddSessionInfo(ctx context.Context, si *pb.Session) error
ReadSessionInfo(ctx context.Context, key string) (*pb.Session, error)
ReadSessionInfos(ctx context.Context) ([]*pb.Session, error)
RemoveExpiredSessions(ctx context.Context) error
ReadMostRecentSessionInfo(ctx context.Context, deviceID int64) (*pb.Session, error)
LinkKolideDevice(ctx context.Context, externalID, serial, platform string) error
UpdateKolideIssues(ctx context.Context, issues []*kolide.Issue) error
UpdateKolideIssuesForDevice(ctx context.Context, externalID string, issues []*kolide.Issue) error
UpdateKolideChecks(ctx context.Context, checks []*kolide.Check) error
ReadKolideChecks(ctx context.Context) (map[int64]*sqlc.KolideCheck, error)
AcceptAcceptableUse(ctx context.Context, userID string) error
RejectAcceptableUse(ctx context.Context, userID string) error
GetAcceptances(ctx context.Context) (map[string]struct{}, error)
GetAcceptedAt(ctx context.Context, userID string) (*timestamppb.Timestamp, error)
GetGatewayJitaGrantsForUser(ctx context.Context, userID string) ([]*pb.GatewayJitaGrant, error)
UserHasAccessToPrivilegedGateway(ctx context.Context, userID, gatewayName string) (bool, error)
GrantPrivilegedGatewayAccess(ctx context.Context, userID, gatewayName string, expires time.Time, reason string) error
RevokePrivilegedGatewayAccess(ctx context.Context, userID, gatewayName string) error
UsersWithAccessToPrivilegedGateway(ctx context.Context, gatewayName string) ([]string, error)
}
type MockDatabase ¶
MockDatabase is an autogenerated mock type for the Database type
func NewMockDatabase ¶
func NewMockDatabase(t interface {
mock.TestingT
Cleanup(func())
},
) *MockDatabase
NewMockDatabase creates a new instance of MockDatabase. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockDatabase) AcceptAcceptableUse ¶ added in v1.2.0
func (_mock *MockDatabase) AcceptAcceptableUse(ctx context.Context, userID string) error
AcceptAcceptableUse provides a mock function for the type MockDatabase
func (*MockDatabase) AddGateway ¶
AddGateway provides a mock function for the type MockDatabase
func (*MockDatabase) AddSessionInfo ¶
AddSessionInfo provides a mock function for the type MockDatabase
func (*MockDatabase) EXPECT ¶
func (_m *MockDatabase) EXPECT() *MockDatabase_Expecter
func (*MockDatabase) GetAcceptances ¶ added in v1.2.0
func (_mock *MockDatabase) GetAcceptances(ctx context.Context) (map[string]struct{}, error)
GetAcceptances provides a mock function for the type MockDatabase
func (*MockDatabase) GetAcceptedAt ¶ added in v1.2.0
func (_mock *MockDatabase) GetAcceptedAt(ctx context.Context, userID string) (*timestamppb.Timestamp, error)
GetAcceptedAt provides a mock function for the type MockDatabase
func (*MockDatabase) GetGatewayJitaGrantsForUser ¶ added in v1.6.0
func (_mock *MockDatabase) GetGatewayJitaGrantsForUser(ctx context.Context, userID string) ([]*pb.GatewayJitaGrant, error)
GetGatewayJitaGrantsForUser provides a mock function for the type MockDatabase
func (*MockDatabase) GrantPrivilegedGatewayAccess ¶ added in v1.6.0
func (_mock *MockDatabase) GrantPrivilegedGatewayAccess(ctx context.Context, userID string, gatewayName string, expires time.Time, reason string) error
GrantPrivilegedGatewayAccess provides a mock function for the type MockDatabase
func (*MockDatabase) LinkKolideDevice ¶ added in v1.11.0
func (_mock *MockDatabase) LinkKolideDevice(ctx context.Context, externalID string, serial string, platform string) error
LinkKolideDevice provides a mock function for the type MockDatabase
func (*MockDatabase) ReadDevice ¶
ReadDevice provides a mock function for the type MockDatabase
func (*MockDatabase) ReadDeviceByExternalID ¶
func (_mock *MockDatabase) ReadDeviceByExternalID(ctx context.Context, externalID string) (*pb.Device, error)
ReadDeviceByExternalID provides a mock function for the type MockDatabase
func (*MockDatabase) ReadDeviceByID ¶ added in v1.6.0
ReadDeviceByID provides a mock function for the type MockDatabase
func (*MockDatabase) ReadDeviceBySerialPlatform ¶
func (_mock *MockDatabase) ReadDeviceBySerialPlatform(ctx context.Context, serial string, platform string) (*pb.Device, error)
ReadDeviceBySerialPlatform provides a mock function for the type MockDatabase
func (*MockDatabase) ReadDevices ¶
ReadDevices provides a mock function for the type MockDatabase
func (*MockDatabase) ReadGateway ¶
ReadGateway provides a mock function for the type MockDatabase
func (*MockDatabase) ReadGateways ¶
ReadGateways provides a mock function for the type MockDatabase
func (*MockDatabase) ReadKolideChecks ¶
func (_mock *MockDatabase) ReadKolideChecks(ctx context.Context) (map[int64]*sqlc.KolideCheck, error)
ReadKolideChecks provides a mock function for the type MockDatabase
func (*MockDatabase) ReadMostRecentSessionInfo ¶
func (_mock *MockDatabase) ReadMostRecentSessionInfo(ctx context.Context, deviceID int64) (*pb.Session, error)
ReadMostRecentSessionInfo provides a mock function for the type MockDatabase
func (*MockDatabase) ReadPeers ¶
func (_mock *MockDatabase) ReadPeers(ctx context.Context) ([]*peer, error)
ReadPeers provides a mock function for the type MockDatabase
func (*MockDatabase) ReadSessionInfo ¶
ReadSessionInfo provides a mock function for the type MockDatabase
func (*MockDatabase) ReadSessionInfos ¶
ReadSessionInfos provides a mock function for the type MockDatabase
func (*MockDatabase) RejectAcceptableUse ¶ added in v1.2.0
func (_mock *MockDatabase) RejectAcceptableUse(ctx context.Context, userID string) error
RejectAcceptableUse provides a mock function for the type MockDatabase
func (*MockDatabase) RemoveExpiredSessions ¶
func (_mock *MockDatabase) RemoveExpiredSessions(ctx context.Context) error
RemoveExpiredSessions provides a mock function for the type MockDatabase
func (*MockDatabase) RevokePrivilegedGatewayAccess ¶ added in v1.6.0
func (_mock *MockDatabase) RevokePrivilegedGatewayAccess(ctx context.Context, userID string, gatewayName string) error
RevokePrivilegedGatewayAccess provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateDevices ¶
UpdateDevices provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateGateway ¶
UpdateGateway provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateGatewayDynamicFields ¶
func (_mock *MockDatabase) UpdateGatewayDynamicFields(ctx context.Context, gateway *pb.Gateway) error
UpdateGatewayDynamicFields provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateKolideChecks ¶
UpdateKolideChecks provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateKolideIssues ¶
UpdateKolideIssues provides a mock function for the type MockDatabase
func (*MockDatabase) UpdateKolideIssuesForDevice ¶
func (_mock *MockDatabase) UpdateKolideIssuesForDevice(ctx context.Context, externalID string, issues []*kolide.Issue) error
UpdateKolideIssuesForDevice provides a mock function for the type MockDatabase
func (*MockDatabase) UserHasAccessToPrivilegedGateway ¶ added in v1.6.0
func (_mock *MockDatabase) UserHasAccessToPrivilegedGateway(ctx context.Context, userID string, gatewayName string) (bool, error)
UserHasAccessToPrivilegedGateway provides a mock function for the type MockDatabase
func (*MockDatabase) UsersWithAccessToPrivilegedGateway ¶ added in v1.6.0
func (_mock *MockDatabase) UsersWithAccessToPrivilegedGateway(ctx context.Context, gatewayName string) ([]string, error)
UsersWithAccessToPrivilegedGateway provides a mock function for the type MockDatabase
type MockDatabase_AcceptAcceptableUse_Call ¶ added in v1.2.0
MockDatabase_AcceptAcceptableUse_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AcceptAcceptableUse'
func (*MockDatabase_AcceptAcceptableUse_Call) Return ¶ added in v1.2.0
func (_c *MockDatabase_AcceptAcceptableUse_Call) Return(err error) *MockDatabase_AcceptAcceptableUse_Call
func (*MockDatabase_AcceptAcceptableUse_Call) Run ¶ added in v1.2.0
func (_c *MockDatabase_AcceptAcceptableUse_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_AcceptAcceptableUse_Call
func (*MockDatabase_AcceptAcceptableUse_Call) RunAndReturn ¶ added in v1.2.0
func (_c *MockDatabase_AcceptAcceptableUse_Call) RunAndReturn(run func(ctx context.Context, userID string) error) *MockDatabase_AcceptAcceptableUse_Call
type MockDatabase_AddDevice_Call ¶
MockDatabase_AddDevice_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddDevice'
func (*MockDatabase_AddDevice_Call) Return ¶
func (_c *MockDatabase_AddDevice_Call) Return(err error) *MockDatabase_AddDevice_Call
func (*MockDatabase_AddDevice_Call) Run ¶
func (_c *MockDatabase_AddDevice_Call) Run(run func(ctx context.Context, device *pb.Device)) *MockDatabase_AddDevice_Call
func (*MockDatabase_AddDevice_Call) RunAndReturn ¶
func (_c *MockDatabase_AddDevice_Call) RunAndReturn(run func(ctx context.Context, device *pb.Device) error) *MockDatabase_AddDevice_Call
type MockDatabase_AddGateway_Call ¶
MockDatabase_AddGateway_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddGateway'
func (*MockDatabase_AddGateway_Call) Return ¶
func (_c *MockDatabase_AddGateway_Call) Return(err error) *MockDatabase_AddGateway_Call
func (*MockDatabase_AddGateway_Call) Run ¶
func (_c *MockDatabase_AddGateway_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_AddGateway_Call
func (*MockDatabase_AddGateway_Call) RunAndReturn ¶
func (_c *MockDatabase_AddGateway_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_AddGateway_Call
type MockDatabase_AddSessionInfo_Call ¶
MockDatabase_AddSessionInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddSessionInfo'
func (*MockDatabase_AddSessionInfo_Call) Return ¶
func (_c *MockDatabase_AddSessionInfo_Call) Return(err error) *MockDatabase_AddSessionInfo_Call
func (*MockDatabase_AddSessionInfo_Call) Run ¶
func (_c *MockDatabase_AddSessionInfo_Call) Run(run func(ctx context.Context, si *pb.Session)) *MockDatabase_AddSessionInfo_Call
func (*MockDatabase_AddSessionInfo_Call) RunAndReturn ¶
func (_c *MockDatabase_AddSessionInfo_Call) RunAndReturn(run func(ctx context.Context, si *pb.Session) error) *MockDatabase_AddSessionInfo_Call
type MockDatabase_Expecter ¶
type MockDatabase_Expecter struct {
// contains filtered or unexported fields
}
func (*MockDatabase_Expecter) AcceptAcceptableUse ¶ added in v1.2.0
func (_e *MockDatabase_Expecter) AcceptAcceptableUse(ctx interface{}, userID interface{}) *MockDatabase_AcceptAcceptableUse_Call
AcceptAcceptableUse is a helper method to define mock.On call
- ctx context.Context
- userID string
func (*MockDatabase_Expecter) AddDevice ¶
func (_e *MockDatabase_Expecter) AddDevice(ctx interface{}, device interface{}) *MockDatabase_AddDevice_Call
AddDevice is a helper method to define mock.On call
- ctx context.Context
- device *pb.Device
func (*MockDatabase_Expecter) AddGateway ¶
func (_e *MockDatabase_Expecter) AddGateway(ctx interface{}, gateway interface{}) *MockDatabase_AddGateway_Call
AddGateway is a helper method to define mock.On call
- ctx context.Context
- gateway *pb.Gateway
func (*MockDatabase_Expecter) AddSessionInfo ¶
func (_e *MockDatabase_Expecter) AddSessionInfo(ctx interface{}, si interface{}) *MockDatabase_AddSessionInfo_Call
AddSessionInfo is a helper method to define mock.On call
- ctx context.Context
- si *pb.Session
func (*MockDatabase_Expecter) GetAcceptances ¶ added in v1.2.0
func (_e *MockDatabase_Expecter) GetAcceptances(ctx interface{}) *MockDatabase_GetAcceptances_Call
GetAcceptances is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) GetAcceptedAt ¶ added in v1.2.0
func (_e *MockDatabase_Expecter) GetAcceptedAt(ctx interface{}, userID interface{}) *MockDatabase_GetAcceptedAt_Call
GetAcceptedAt is a helper method to define mock.On call
- ctx context.Context
- userID string
func (*MockDatabase_Expecter) GetGatewayJitaGrantsForUser ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) GetGatewayJitaGrantsForUser(ctx interface{}, userID interface{}) *MockDatabase_GetGatewayJitaGrantsForUser_Call
GetGatewayJitaGrantsForUser is a helper method to define mock.On call
- ctx context.Context
- userID string
func (*MockDatabase_Expecter) GrantPrivilegedGatewayAccess ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) GrantPrivilegedGatewayAccess(ctx interface{}, userID interface{}, gatewayName interface{}, expires interface{}, reason interface{}) *MockDatabase_GrantPrivilegedGatewayAccess_Call
GrantPrivilegedGatewayAccess is a helper method to define mock.On call
- ctx context.Context
- userID string
- gatewayName string
- expires time.Time
- reason string
func (*MockDatabase_Expecter) LinkKolideDevice ¶ added in v1.11.0
func (_e *MockDatabase_Expecter) LinkKolideDevice(ctx interface{}, externalID interface{}, serial interface{}, platform interface{}) *MockDatabase_LinkKolideDevice_Call
LinkKolideDevice is a helper method to define mock.On call
- ctx context.Context
- externalID string
- serial string
- platform string
func (*MockDatabase_Expecter) ReadDevice ¶
func (_e *MockDatabase_Expecter) ReadDevice(ctx interface{}, publicKey interface{}) *MockDatabase_ReadDevice_Call
ReadDevice is a helper method to define mock.On call
- ctx context.Context
- publicKey string
func (*MockDatabase_Expecter) ReadDeviceByExternalID ¶
func (_e *MockDatabase_Expecter) ReadDeviceByExternalID(ctx interface{}, externalID interface{}) *MockDatabase_ReadDeviceByExternalID_Call
ReadDeviceByExternalID is a helper method to define mock.On call
- ctx context.Context
- externalID string
func (*MockDatabase_Expecter) ReadDeviceByID ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) ReadDeviceByID(ctx interface{}, deviceID interface{}) *MockDatabase_ReadDeviceByID_Call
ReadDeviceByID is a helper method to define mock.On call
- ctx context.Context
- deviceID int64
func (*MockDatabase_Expecter) ReadDeviceBySerialPlatform ¶
func (_e *MockDatabase_Expecter) ReadDeviceBySerialPlatform(ctx interface{}, serial interface{}, platform interface{}) *MockDatabase_ReadDeviceBySerialPlatform_Call
ReadDeviceBySerialPlatform is a helper method to define mock.On call
- ctx context.Context
- serial string
- platform string
func (*MockDatabase_Expecter) ReadDevices ¶
func (_e *MockDatabase_Expecter) ReadDevices(ctx interface{}) *MockDatabase_ReadDevices_Call
ReadDevices is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) ReadGateway ¶
func (_e *MockDatabase_Expecter) ReadGateway(ctx interface{}, name interface{}) *MockDatabase_ReadGateway_Call
ReadGateway is a helper method to define mock.On call
- ctx context.Context
- name string
func (*MockDatabase_Expecter) ReadGateways ¶
func (_e *MockDatabase_Expecter) ReadGateways(ctx interface{}) *MockDatabase_ReadGateways_Call
ReadGateways is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) ReadKolideChecks ¶
func (_e *MockDatabase_Expecter) ReadKolideChecks(ctx interface{}) *MockDatabase_ReadKolideChecks_Call
ReadKolideChecks is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) ReadMostRecentSessionInfo ¶
func (_e *MockDatabase_Expecter) ReadMostRecentSessionInfo(ctx interface{}, deviceID interface{}) *MockDatabase_ReadMostRecentSessionInfo_Call
ReadMostRecentSessionInfo is a helper method to define mock.On call
- ctx context.Context
- deviceID int64
func (*MockDatabase_Expecter) ReadPeers ¶
func (_e *MockDatabase_Expecter) ReadPeers(ctx interface{}) *MockDatabase_ReadPeers_Call
ReadPeers is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) ReadSessionInfo ¶
func (_e *MockDatabase_Expecter) ReadSessionInfo(ctx interface{}, key interface{}) *MockDatabase_ReadSessionInfo_Call
ReadSessionInfo is a helper method to define mock.On call
- ctx context.Context
- key string
func (*MockDatabase_Expecter) ReadSessionInfos ¶
func (_e *MockDatabase_Expecter) ReadSessionInfos(ctx interface{}) *MockDatabase_ReadSessionInfos_Call
ReadSessionInfos is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) RejectAcceptableUse ¶ added in v1.2.0
func (_e *MockDatabase_Expecter) RejectAcceptableUse(ctx interface{}, userID interface{}) *MockDatabase_RejectAcceptableUse_Call
RejectAcceptableUse is a helper method to define mock.On call
- ctx context.Context
- userID string
func (*MockDatabase_Expecter) RemoveExpiredSessions ¶
func (_e *MockDatabase_Expecter) RemoveExpiredSessions(ctx interface{}) *MockDatabase_RemoveExpiredSessions_Call
RemoveExpiredSessions is a helper method to define mock.On call
- ctx context.Context
func (*MockDatabase_Expecter) RevokePrivilegedGatewayAccess ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) RevokePrivilegedGatewayAccess(ctx interface{}, userID interface{}, gatewayName interface{}) *MockDatabase_RevokePrivilegedGatewayAccess_Call
RevokePrivilegedGatewayAccess is a helper method to define mock.On call
- ctx context.Context
- userID string
- gatewayName string
func (*MockDatabase_Expecter) UpdateDevices ¶
func (_e *MockDatabase_Expecter) UpdateDevices(ctx interface{}, devices interface{}) *MockDatabase_UpdateDevices_Call
UpdateDevices is a helper method to define mock.On call
- ctx context.Context
- devices []*pb.Device
func (*MockDatabase_Expecter) UpdateGateway ¶
func (_e *MockDatabase_Expecter) UpdateGateway(ctx interface{}, gateway interface{}) *MockDatabase_UpdateGateway_Call
UpdateGateway is a helper method to define mock.On call
- ctx context.Context
- gateway *pb.Gateway
func (*MockDatabase_Expecter) UpdateGatewayDynamicFields ¶
func (_e *MockDatabase_Expecter) UpdateGatewayDynamicFields(ctx interface{}, gateway interface{}) *MockDatabase_UpdateGatewayDynamicFields_Call
UpdateGatewayDynamicFields is a helper method to define mock.On call
- ctx context.Context
- gateway *pb.Gateway
func (*MockDatabase_Expecter) UpdateKolideChecks ¶
func (_e *MockDatabase_Expecter) UpdateKolideChecks(ctx interface{}, checks interface{}) *MockDatabase_UpdateKolideChecks_Call
UpdateKolideChecks is a helper method to define mock.On call
- ctx context.Context
- checks []*kolide.Check
func (*MockDatabase_Expecter) UpdateKolideIssues ¶
func (_e *MockDatabase_Expecter) UpdateKolideIssues(ctx interface{}, issues interface{}) *MockDatabase_UpdateKolideIssues_Call
UpdateKolideIssues is a helper method to define mock.On call
- ctx context.Context
- issues []*kolide.Issue
func (*MockDatabase_Expecter) UpdateKolideIssuesForDevice ¶
func (_e *MockDatabase_Expecter) UpdateKolideIssuesForDevice(ctx interface{}, externalID interface{}, issues interface{}) *MockDatabase_UpdateKolideIssuesForDevice_Call
UpdateKolideIssuesForDevice is a helper method to define mock.On call
- ctx context.Context
- externalID string
- issues []*kolide.Issue
func (*MockDatabase_Expecter) UserHasAccessToPrivilegedGateway ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) UserHasAccessToPrivilegedGateway(ctx interface{}, userID interface{}, gatewayName interface{}) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
UserHasAccessToPrivilegedGateway is a helper method to define mock.On call
- ctx context.Context
- userID string
- gatewayName string
func (*MockDatabase_Expecter) UsersWithAccessToPrivilegedGateway ¶ added in v1.6.0
func (_e *MockDatabase_Expecter) UsersWithAccessToPrivilegedGateway(ctx interface{}, gatewayName interface{}) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
UsersWithAccessToPrivilegedGateway is a helper method to define mock.On call
- ctx context.Context
- gatewayName string
type MockDatabase_GetAcceptances_Call ¶ added in v1.2.0
MockDatabase_GetAcceptances_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAcceptances'
func (*MockDatabase_GetAcceptances_Call) Return ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptances_Call) Return(stringToVal map[string]struct{}, err error) *MockDatabase_GetAcceptances_Call
func (*MockDatabase_GetAcceptances_Call) Run ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptances_Call) Run(run func(ctx context.Context)) *MockDatabase_GetAcceptances_Call
func (*MockDatabase_GetAcceptances_Call) RunAndReturn ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptances_Call) RunAndReturn(run func(ctx context.Context) (map[string]struct{}, error)) *MockDatabase_GetAcceptances_Call
type MockDatabase_GetAcceptedAt_Call ¶ added in v1.2.0
MockDatabase_GetAcceptedAt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAcceptedAt'
func (*MockDatabase_GetAcceptedAt_Call) Return ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptedAt_Call) Return(timestamp *timestamppb.Timestamp, err error) *MockDatabase_GetAcceptedAt_Call
func (*MockDatabase_GetAcceptedAt_Call) Run ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptedAt_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_GetAcceptedAt_Call
func (*MockDatabase_GetAcceptedAt_Call) RunAndReturn ¶ added in v1.2.0
func (_c *MockDatabase_GetAcceptedAt_Call) RunAndReturn(run func(ctx context.Context, userID string) (*timestamppb.Timestamp, error)) *MockDatabase_GetAcceptedAt_Call
type MockDatabase_GetGatewayJitaGrantsForUser_Call ¶ added in v1.6.0
MockDatabase_GetGatewayJitaGrantsForUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetGatewayJitaGrantsForUser'
func (*MockDatabase_GetGatewayJitaGrantsForUser_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) Return(gatewayJitaGrants []*pb.GatewayJitaGrant, err error) *MockDatabase_GetGatewayJitaGrantsForUser_Call
func (*MockDatabase_GetGatewayJitaGrantsForUser_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_GetGatewayJitaGrantsForUser_Call
func (*MockDatabase_GetGatewayJitaGrantsForUser_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_GetGatewayJitaGrantsForUser_Call) RunAndReturn(run func(ctx context.Context, userID string) ([]*pb.GatewayJitaGrant, error)) *MockDatabase_GetGatewayJitaGrantsForUser_Call
type MockDatabase_GrantPrivilegedGatewayAccess_Call ¶ added in v1.6.0
MockDatabase_GrantPrivilegedGatewayAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GrantPrivilegedGatewayAccess'
func (*MockDatabase_GrantPrivilegedGatewayAccess_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) Return(err error) *MockDatabase_GrantPrivilegedGatewayAccess_Call
func (*MockDatabase_GrantPrivilegedGatewayAccess_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) Run(run func(ctx context.Context, userID string, gatewayName string, expires time.Time, reason string)) *MockDatabase_GrantPrivilegedGatewayAccess_Call
func (*MockDatabase_GrantPrivilegedGatewayAccess_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_GrantPrivilegedGatewayAccess_Call) RunAndReturn(run func(ctx context.Context, userID string, gatewayName string, expires time.Time, reason string) error) *MockDatabase_GrantPrivilegedGatewayAccess_Call
type MockDatabase_LinkKolideDevice_Call ¶ added in v1.11.0
MockDatabase_LinkKolideDevice_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LinkKolideDevice'
func (*MockDatabase_LinkKolideDevice_Call) Return ¶ added in v1.11.0
func (_c *MockDatabase_LinkKolideDevice_Call) Return(err error) *MockDatabase_LinkKolideDevice_Call
func (*MockDatabase_LinkKolideDevice_Call) Run ¶ added in v1.11.0
func (_c *MockDatabase_LinkKolideDevice_Call) Run(run func(ctx context.Context, externalID string, serial string, platform string)) *MockDatabase_LinkKolideDevice_Call
func (*MockDatabase_LinkKolideDevice_Call) RunAndReturn ¶ added in v1.11.0
func (_c *MockDatabase_LinkKolideDevice_Call) RunAndReturn(run func(ctx context.Context, externalID string, serial string, platform string) error) *MockDatabase_LinkKolideDevice_Call
type MockDatabase_ReadDeviceByExternalID_Call ¶
MockDatabase_ReadDeviceByExternalID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadDeviceByExternalID'
func (*MockDatabase_ReadDeviceByExternalID_Call) Return ¶
func (_c *MockDatabase_ReadDeviceByExternalID_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceByExternalID_Call
func (*MockDatabase_ReadDeviceByExternalID_Call) Run ¶
func (_c *MockDatabase_ReadDeviceByExternalID_Call) Run(run func(ctx context.Context, externalID string)) *MockDatabase_ReadDeviceByExternalID_Call
func (*MockDatabase_ReadDeviceByExternalID_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadDeviceByExternalID_Call) RunAndReturn(run func(ctx context.Context, externalID string) (*pb.Device, error)) *MockDatabase_ReadDeviceByExternalID_Call
type MockDatabase_ReadDeviceByID_Call ¶ added in v1.6.0
MockDatabase_ReadDeviceByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadDeviceByID'
func (*MockDatabase_ReadDeviceByID_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_ReadDeviceByID_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceByID_Call
func (*MockDatabase_ReadDeviceByID_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_ReadDeviceByID_Call) Run(run func(ctx context.Context, deviceID int64)) *MockDatabase_ReadDeviceByID_Call
func (*MockDatabase_ReadDeviceByID_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_ReadDeviceByID_Call) RunAndReturn(run func(ctx context.Context, deviceID int64) (*pb.Device, error)) *MockDatabase_ReadDeviceByID_Call
type MockDatabase_ReadDeviceBySerialPlatform_Call ¶
MockDatabase_ReadDeviceBySerialPlatform_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadDeviceBySerialPlatform'
func (*MockDatabase_ReadDeviceBySerialPlatform_Call) Return ¶
func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDeviceBySerialPlatform_Call
func (*MockDatabase_ReadDeviceBySerialPlatform_Call) Run ¶
func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) Run(run func(ctx context.Context, serial string, platform string)) *MockDatabase_ReadDeviceBySerialPlatform_Call
func (*MockDatabase_ReadDeviceBySerialPlatform_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadDeviceBySerialPlatform_Call) RunAndReturn(run func(ctx context.Context, serial string, platform string) (*pb.Device, error)) *MockDatabase_ReadDeviceBySerialPlatform_Call
type MockDatabase_ReadDevice_Call ¶
MockDatabase_ReadDevice_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadDevice'
func (*MockDatabase_ReadDevice_Call) Return ¶
func (_c *MockDatabase_ReadDevice_Call) Return(device *pb.Device, err error) *MockDatabase_ReadDevice_Call
func (*MockDatabase_ReadDevice_Call) Run ¶
func (_c *MockDatabase_ReadDevice_Call) Run(run func(ctx context.Context, publicKey string)) *MockDatabase_ReadDevice_Call
func (*MockDatabase_ReadDevice_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadDevice_Call) RunAndReturn(run func(ctx context.Context, publicKey string) (*pb.Device, error)) *MockDatabase_ReadDevice_Call
type MockDatabase_ReadDevices_Call ¶
MockDatabase_ReadDevices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadDevices'
func (*MockDatabase_ReadDevices_Call) Return ¶
func (_c *MockDatabase_ReadDevices_Call) Return(devices []*pb.Device, err error) *MockDatabase_ReadDevices_Call
func (*MockDatabase_ReadDevices_Call) Run ¶
func (_c *MockDatabase_ReadDevices_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadDevices_Call
func (*MockDatabase_ReadDevices_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadDevices_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Device, error)) *MockDatabase_ReadDevices_Call
type MockDatabase_ReadGateway_Call ¶
MockDatabase_ReadGateway_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadGateway'
func (*MockDatabase_ReadGateway_Call) Return ¶
func (_c *MockDatabase_ReadGateway_Call) Return(gateway *pb.Gateway, err error) *MockDatabase_ReadGateway_Call
func (*MockDatabase_ReadGateway_Call) Run ¶
func (_c *MockDatabase_ReadGateway_Call) Run(run func(ctx context.Context, name string)) *MockDatabase_ReadGateway_Call
func (*MockDatabase_ReadGateway_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadGateway_Call) RunAndReturn(run func(ctx context.Context, name string) (*pb.Gateway, error)) *MockDatabase_ReadGateway_Call
type MockDatabase_ReadGateways_Call ¶
MockDatabase_ReadGateways_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadGateways'
func (*MockDatabase_ReadGateways_Call) Return ¶
func (_c *MockDatabase_ReadGateways_Call) Return(gateways []*pb.Gateway, err error) *MockDatabase_ReadGateways_Call
func (*MockDatabase_ReadGateways_Call) Run ¶
func (_c *MockDatabase_ReadGateways_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadGateways_Call
func (*MockDatabase_ReadGateways_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadGateways_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Gateway, error)) *MockDatabase_ReadGateways_Call
type MockDatabase_ReadKolideChecks_Call ¶
MockDatabase_ReadKolideChecks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadKolideChecks'
func (*MockDatabase_ReadKolideChecks_Call) Return ¶
func (_c *MockDatabase_ReadKolideChecks_Call) Return(int64ToKolideCheck map[int64]*sqlc.KolideCheck, err error) *MockDatabase_ReadKolideChecks_Call
func (*MockDatabase_ReadKolideChecks_Call) Run ¶
func (_c *MockDatabase_ReadKolideChecks_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadKolideChecks_Call
func (*MockDatabase_ReadKolideChecks_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadKolideChecks_Call) RunAndReturn(run func(ctx context.Context) (map[int64]*sqlc.KolideCheck, error)) *MockDatabase_ReadKolideChecks_Call
type MockDatabase_ReadMostRecentSessionInfo_Call ¶
MockDatabase_ReadMostRecentSessionInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadMostRecentSessionInfo'
func (*MockDatabase_ReadMostRecentSessionInfo_Call) Return ¶
func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) Return(session *pb.Session, err error) *MockDatabase_ReadMostRecentSessionInfo_Call
func (*MockDatabase_ReadMostRecentSessionInfo_Call) Run ¶
func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) Run(run func(ctx context.Context, deviceID int64)) *MockDatabase_ReadMostRecentSessionInfo_Call
func (*MockDatabase_ReadMostRecentSessionInfo_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadMostRecentSessionInfo_Call) RunAndReturn(run func(ctx context.Context, deviceID int64) (*pb.Session, error)) *MockDatabase_ReadMostRecentSessionInfo_Call
type MockDatabase_ReadPeers_Call ¶
MockDatabase_ReadPeers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadPeers'
func (*MockDatabase_ReadPeers_Call) Return ¶
func (_c *MockDatabase_ReadPeers_Call) Return(peerMoqParams []*peer, err error) *MockDatabase_ReadPeers_Call
func (*MockDatabase_ReadPeers_Call) Run ¶
func (_c *MockDatabase_ReadPeers_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadPeers_Call
func (*MockDatabase_ReadPeers_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadPeers_Call) RunAndReturn(run func(ctx context.Context) ([]*peer, error)) *MockDatabase_ReadPeers_Call
type MockDatabase_ReadSessionInfo_Call ¶
MockDatabase_ReadSessionInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadSessionInfo'
func (*MockDatabase_ReadSessionInfo_Call) Return ¶
func (_c *MockDatabase_ReadSessionInfo_Call) Return(session *pb.Session, err error) *MockDatabase_ReadSessionInfo_Call
func (*MockDatabase_ReadSessionInfo_Call) Run ¶
func (_c *MockDatabase_ReadSessionInfo_Call) Run(run func(ctx context.Context, key string)) *MockDatabase_ReadSessionInfo_Call
func (*MockDatabase_ReadSessionInfo_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadSessionInfo_Call) RunAndReturn(run func(ctx context.Context, key string) (*pb.Session, error)) *MockDatabase_ReadSessionInfo_Call
type MockDatabase_ReadSessionInfos_Call ¶
MockDatabase_ReadSessionInfos_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadSessionInfos'
func (*MockDatabase_ReadSessionInfos_Call) Return ¶
func (_c *MockDatabase_ReadSessionInfos_Call) Return(sessions []*pb.Session, err error) *MockDatabase_ReadSessionInfos_Call
func (*MockDatabase_ReadSessionInfos_Call) Run ¶
func (_c *MockDatabase_ReadSessionInfos_Call) Run(run func(ctx context.Context)) *MockDatabase_ReadSessionInfos_Call
func (*MockDatabase_ReadSessionInfos_Call) RunAndReturn ¶
func (_c *MockDatabase_ReadSessionInfos_Call) RunAndReturn(run func(ctx context.Context) ([]*pb.Session, error)) *MockDatabase_ReadSessionInfos_Call
type MockDatabase_RejectAcceptableUse_Call ¶ added in v1.2.0
MockDatabase_RejectAcceptableUse_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RejectAcceptableUse'
func (*MockDatabase_RejectAcceptableUse_Call) Return ¶ added in v1.2.0
func (_c *MockDatabase_RejectAcceptableUse_Call) Return(err error) *MockDatabase_RejectAcceptableUse_Call
func (*MockDatabase_RejectAcceptableUse_Call) Run ¶ added in v1.2.0
func (_c *MockDatabase_RejectAcceptableUse_Call) Run(run func(ctx context.Context, userID string)) *MockDatabase_RejectAcceptableUse_Call
func (*MockDatabase_RejectAcceptableUse_Call) RunAndReturn ¶ added in v1.2.0
func (_c *MockDatabase_RejectAcceptableUse_Call) RunAndReturn(run func(ctx context.Context, userID string) error) *MockDatabase_RejectAcceptableUse_Call
type MockDatabase_RemoveExpiredSessions_Call ¶
MockDatabase_RemoveExpiredSessions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveExpiredSessions'
func (*MockDatabase_RemoveExpiredSessions_Call) Return ¶
func (_c *MockDatabase_RemoveExpiredSessions_Call) Return(err error) *MockDatabase_RemoveExpiredSessions_Call
func (*MockDatabase_RemoveExpiredSessions_Call) Run ¶
func (_c *MockDatabase_RemoveExpiredSessions_Call) Run(run func(ctx context.Context)) *MockDatabase_RemoveExpiredSessions_Call
func (*MockDatabase_RemoveExpiredSessions_Call) RunAndReturn ¶
func (_c *MockDatabase_RemoveExpiredSessions_Call) RunAndReturn(run func(ctx context.Context) error) *MockDatabase_RemoveExpiredSessions_Call
type MockDatabase_RevokePrivilegedGatewayAccess_Call ¶ added in v1.6.0
MockDatabase_RevokePrivilegedGatewayAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RevokePrivilegedGatewayAccess'
func (*MockDatabase_RevokePrivilegedGatewayAccess_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) Return(err error) *MockDatabase_RevokePrivilegedGatewayAccess_Call
func (*MockDatabase_RevokePrivilegedGatewayAccess_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) Run(run func(ctx context.Context, userID string, gatewayName string)) *MockDatabase_RevokePrivilegedGatewayAccess_Call
func (*MockDatabase_RevokePrivilegedGatewayAccess_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_RevokePrivilegedGatewayAccess_Call) RunAndReturn(run func(ctx context.Context, userID string, gatewayName string) error) *MockDatabase_RevokePrivilegedGatewayAccess_Call
type MockDatabase_UpdateDevices_Call ¶
MockDatabase_UpdateDevices_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateDevices'
func (*MockDatabase_UpdateDevices_Call) Return ¶
func (_c *MockDatabase_UpdateDevices_Call) Return(err error) *MockDatabase_UpdateDevices_Call
func (*MockDatabase_UpdateDevices_Call) Run ¶
func (_c *MockDatabase_UpdateDevices_Call) Run(run func(ctx context.Context, devices []*pb.Device)) *MockDatabase_UpdateDevices_Call
func (*MockDatabase_UpdateDevices_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateDevices_Call) RunAndReturn(run func(ctx context.Context, devices []*pb.Device) error) *MockDatabase_UpdateDevices_Call
type MockDatabase_UpdateGatewayDynamicFields_Call ¶
MockDatabase_UpdateGatewayDynamicFields_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateGatewayDynamicFields'
func (*MockDatabase_UpdateGatewayDynamicFields_Call) Return ¶
func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) Return(err error) *MockDatabase_UpdateGatewayDynamicFields_Call
func (*MockDatabase_UpdateGatewayDynamicFields_Call) Run ¶
func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_UpdateGatewayDynamicFields_Call
func (*MockDatabase_UpdateGatewayDynamicFields_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateGatewayDynamicFields_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_UpdateGatewayDynamicFields_Call
type MockDatabase_UpdateGateway_Call ¶
MockDatabase_UpdateGateway_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateGateway'
func (*MockDatabase_UpdateGateway_Call) Return ¶
func (_c *MockDatabase_UpdateGateway_Call) Return(err error) *MockDatabase_UpdateGateway_Call
func (*MockDatabase_UpdateGateway_Call) Run ¶
func (_c *MockDatabase_UpdateGateway_Call) Run(run func(ctx context.Context, gateway *pb.Gateway)) *MockDatabase_UpdateGateway_Call
func (*MockDatabase_UpdateGateway_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateGateway_Call) RunAndReturn(run func(ctx context.Context, gateway *pb.Gateway) error) *MockDatabase_UpdateGateway_Call
type MockDatabase_UpdateKolideChecks_Call ¶
MockDatabase_UpdateKolideChecks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateKolideChecks'
func (*MockDatabase_UpdateKolideChecks_Call) Return ¶
func (_c *MockDatabase_UpdateKolideChecks_Call) Return(err error) *MockDatabase_UpdateKolideChecks_Call
func (*MockDatabase_UpdateKolideChecks_Call) Run ¶
func (_c *MockDatabase_UpdateKolideChecks_Call) Run(run func(ctx context.Context, checks []*kolide.Check)) *MockDatabase_UpdateKolideChecks_Call
func (*MockDatabase_UpdateKolideChecks_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateKolideChecks_Call) RunAndReturn(run func(ctx context.Context, checks []*kolide.Check) error) *MockDatabase_UpdateKolideChecks_Call
type MockDatabase_UpdateKolideIssuesForDevice_Call ¶
MockDatabase_UpdateKolideIssuesForDevice_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateKolideIssuesForDevice'
func (*MockDatabase_UpdateKolideIssuesForDevice_Call) Return ¶
func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) Return(err error) *MockDatabase_UpdateKolideIssuesForDevice_Call
func (*MockDatabase_UpdateKolideIssuesForDevice_Call) Run ¶
func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) Run(run func(ctx context.Context, externalID string, issues []*kolide.Issue)) *MockDatabase_UpdateKolideIssuesForDevice_Call
func (*MockDatabase_UpdateKolideIssuesForDevice_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateKolideIssuesForDevice_Call) RunAndReturn(run func(ctx context.Context, externalID string, issues []*kolide.Issue) error) *MockDatabase_UpdateKolideIssuesForDevice_Call
type MockDatabase_UpdateKolideIssues_Call ¶
MockDatabase_UpdateKolideIssues_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateKolideIssues'
func (*MockDatabase_UpdateKolideIssues_Call) Return ¶
func (_c *MockDatabase_UpdateKolideIssues_Call) Return(err error) *MockDatabase_UpdateKolideIssues_Call
func (*MockDatabase_UpdateKolideIssues_Call) Run ¶
func (_c *MockDatabase_UpdateKolideIssues_Call) Run(run func(ctx context.Context, issues []*kolide.Issue)) *MockDatabase_UpdateKolideIssues_Call
func (*MockDatabase_UpdateKolideIssues_Call) RunAndReturn ¶
func (_c *MockDatabase_UpdateKolideIssues_Call) RunAndReturn(run func(ctx context.Context, issues []*kolide.Issue) error) *MockDatabase_UpdateKolideIssues_Call
type MockDatabase_UserHasAccessToPrivilegedGateway_Call ¶ added in v1.6.0
MockDatabase_UserHasAccessToPrivilegedGateway_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UserHasAccessToPrivilegedGateway'
func (*MockDatabase_UserHasAccessToPrivilegedGateway_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) Return(b bool, err error) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
func (*MockDatabase_UserHasAccessToPrivilegedGateway_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) Run(run func(ctx context.Context, userID string, gatewayName string)) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
func (*MockDatabase_UserHasAccessToPrivilegedGateway_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_UserHasAccessToPrivilegedGateway_Call) RunAndReturn(run func(ctx context.Context, userID string, gatewayName string) (bool, error)) *MockDatabase_UserHasAccessToPrivilegedGateway_Call
type MockDatabase_UsersWithAccessToPrivilegedGateway_Call ¶ added in v1.6.0
MockDatabase_UsersWithAccessToPrivilegedGateway_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UsersWithAccessToPrivilegedGateway'
func (*MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Return ¶ added in v1.6.0
func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Return(strings []string, err error) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
func (*MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Run ¶ added in v1.6.0
func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) Run(run func(ctx context.Context, gatewayName string)) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
func (*MockDatabase_UsersWithAccessToPrivilegedGateway_Call) RunAndReturn ¶ added in v1.6.0
func (_c *MockDatabase_UsersWithAccessToPrivilegedGateway_Call) RunAndReturn(run func(ctx context.Context, gatewayName string) ([]string, error)) *MockDatabase_UsersWithAccessToPrivilegedGateway_Call
type Queries ¶
func NewQuerier ¶
func NewQuerier(db *sql.DB, log logrus.FieldLogger) *Queries