Documentation ¶
Index ¶
- func MonitorDowntimeStart(ctx context.Context, state *MonitorDowntimeState, api MonitorDowntimeApi) (*action_kit_api.StartResult, error)
- func MonitorDowntimeStop(ctx context.Context, state *MonitorDowntimeState, api MonitorDowntimeApi) (*action_kit_api.StopResult, error)
- func MonitorStatusCheckStatus(ctx context.Context, state *MonitorStatusCheckState, api GetMonitorApi, ...) (*action_kit_api.StatusResult, error)
- func NewMonitorDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewMonitorDowntimeAction() action_kit_sdk.Action[MonitorDowntimeState]
- func NewMonitorStatusCheckAction() action_kit_sdk.Action[MonitorStatusCheckState]
- type GetMonitorApi
- type ListMonitorsApi
- type MonitorDowntimeAction
- func (m *MonitorDowntimeAction) Describe() action_kit_api.ActionDescription
- func (m *MonitorDowntimeAction) NewEmptyState() MonitorDowntimeState
- func (m *MonitorDowntimeAction) Prepare(_ context.Context, state *MonitorDowntimeState, ...) (*action_kit_api.PrepareResult, error)
- func (m *MonitorDowntimeAction) Start(ctx context.Context, state *MonitorDowntimeState) (*action_kit_api.StartResult, error)
- func (m *MonitorDowntimeAction) Stop(ctx context.Context, state *MonitorDowntimeState) (*action_kit_api.StopResult, error)
- type MonitorDowntimeApi
- type MonitorDowntimeState
- type MonitorStatusCheckAction
- func (m *MonitorStatusCheckAction) Describe() action_kit_api.ActionDescription
- func (m *MonitorStatusCheckAction) NewEmptyState() MonitorStatusCheckState
- func (m *MonitorStatusCheckAction) Prepare(_ context.Context, state *MonitorStatusCheckState, ...) (*action_kit_api.PrepareResult, error)
- func (m *MonitorStatusCheckAction) Start(_ context.Context, _ *MonitorStatusCheckState) (*action_kit_api.StartResult, error)
- func (m *MonitorStatusCheckAction) Status(ctx context.Context, state *MonitorStatusCheckState) (*action_kit_api.StatusResult, error)
- type MonitorStatusCheckState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MonitorDowntimeStart ¶ added in v1.7.0
func MonitorDowntimeStart(ctx context.Context, state *MonitorDowntimeState, api MonitorDowntimeApi) (*action_kit_api.StartResult, error)
func MonitorDowntimeStop ¶ added in v1.7.0
func MonitorDowntimeStop(ctx context.Context, state *MonitorDowntimeState, api MonitorDowntimeApi) (*action_kit_api.StopResult, error)
func MonitorStatusCheckStatus ¶
func MonitorStatusCheckStatus(ctx context.Context, state *MonitorStatusCheckState, api GetMonitorApi, siteUrl string) (*action_kit_api.StatusResult, error)
func NewMonitorDiscovery ¶ added in v1.8.2
func NewMonitorDiscovery() discovery_kit_sdk.TargetDiscovery
func NewMonitorDowntimeAction ¶ added in v1.7.0
func NewMonitorDowntimeAction() action_kit_sdk.Action[MonitorDowntimeState]
func NewMonitorStatusCheckAction ¶ added in v1.6.0
func NewMonitorStatusCheckAction() action_kit_sdk.Action[MonitorStatusCheckState]
Types ¶
type GetMonitorApi ¶
type ListMonitorsApi ¶
type MonitorDowntimeAction ¶ added in v1.7.0
type MonitorDowntimeAction struct{}
func (*MonitorDowntimeAction) Describe ¶ added in v1.7.0
func (m *MonitorDowntimeAction) Describe() action_kit_api.ActionDescription
func (*MonitorDowntimeAction) NewEmptyState ¶ added in v1.7.0
func (m *MonitorDowntimeAction) NewEmptyState() MonitorDowntimeState
func (*MonitorDowntimeAction) Prepare ¶ added in v1.7.0
func (m *MonitorDowntimeAction) Prepare(_ context.Context, state *MonitorDowntimeState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (*MonitorDowntimeAction) Start ¶ added in v1.7.0
func (m *MonitorDowntimeAction) Start(ctx context.Context, state *MonitorDowntimeState) (*action_kit_api.StartResult, error)
func (*MonitorDowntimeAction) Stop ¶ added in v1.7.0
func (m *MonitorDowntimeAction) Stop(ctx context.Context, state *MonitorDowntimeState) (*action_kit_api.StopResult, error)
type MonitorDowntimeApi ¶ added in v1.7.0
type MonitorDowntimeState ¶ added in v1.7.0
type MonitorStatusCheckAction ¶ added in v1.6.0
type MonitorStatusCheckAction struct{}
func (*MonitorStatusCheckAction) Describe ¶ added in v1.6.0
func (m *MonitorStatusCheckAction) Describe() action_kit_api.ActionDescription
func (*MonitorStatusCheckAction) NewEmptyState ¶ added in v1.6.0
func (m *MonitorStatusCheckAction) NewEmptyState() MonitorStatusCheckState
func (*MonitorStatusCheckAction) Prepare ¶ added in v1.6.0
func (m *MonitorStatusCheckAction) Prepare(_ context.Context, state *MonitorStatusCheckState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (*MonitorStatusCheckAction) Start ¶ added in v1.6.0
func (m *MonitorStatusCheckAction) Start(_ context.Context, _ *MonitorStatusCheckState) (*action_kit_api.StartResult, error)
func (*MonitorStatusCheckAction) Status ¶ added in v1.6.0
func (m *MonitorStatusCheckAction) Status(ctx context.Context, state *MonitorStatusCheckState) (*action_kit_api.StatusResult, error)
Click to show internal directories.
Click to hide internal directories.