Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockUptimeProvider ¶
type MockUptimeProvider struct {
// contains filtered or unexported fields
}
func NewMockUptimeProvider ¶
func NewMockUptimeProvider() *MockUptimeProvider
func (*MockUptimeProvider) CreateOrUpdateCheck ¶
func (m *MockUptimeProvider) CreateOrUpdateCheck(ctx context.Context, check model.UptimeCheck) error
func (*MockUptimeProvider) DeleteCheck ¶
func (m *MockUptimeProvider) DeleteCheck(ctx context.Context, check model.UptimeCheck) error
type PingdomSettings ¶ added in v0.3.0
type PingdomUptimeProvider ¶ added in v0.3.0
type PingdomUptimeProvider struct {
// contains filtered or unexported fields
}
func NewPingdomUptimeProvider ¶ added in v0.3.0
func NewPingdomUptimeProvider(settings PingdomSettings) *PingdomUptimeProvider
NewPingdomUptimeProvider creates a PingdomUptimeProvider
func (*PingdomUptimeProvider) CreateOrUpdateCheck ¶ added in v0.3.0
func (m *PingdomUptimeProvider) CreateOrUpdateCheck(ctx context.Context, check model.UptimeCheck) (err error)
CreateOrUpdateCheck create the given check with Pingdom, or update an existing check. Needs to be idempotent!
func (*PingdomUptimeProvider) DeleteCheck ¶ added in v0.3.0
func (m *PingdomUptimeProvider) DeleteCheck(ctx context.Context, check model.UptimeCheck) error
DeleteCheck deletes the given check from Pingdom
Click to show internal directories.
Click to hide internal directories.