Documentation
¶
Index ¶
- Constants
- func NewProblemCheckAction() action_kit_sdk.Action[ProblemCheckState]
- func ProblemCheckStatus(ctx context.Context, state *ProblemCheckState, api ProblemsApi) (*action_kit_api.StatusResult, error)
- type ProblemCheckAction
- func (m *ProblemCheckAction) Describe() action_kit_api.ActionDescription
- func (m *ProblemCheckAction) NewEmptyState() ProblemCheckState
- func (m *ProblemCheckAction) Prepare(_ context.Context, state *ProblemCheckState, ...) (*action_kit_api.PrepareResult, error)
- func (m *ProblemCheckAction) Start(ctx context.Context, state *ProblemCheckState) (*action_kit_api.StartResult, error)
- func (m *ProblemCheckAction) Status(ctx context.Context, state *ProblemCheckState) (*action_kit_api.StatusResult, error)
- type ProblemCheckState
- type ProblemsApi
Constants ¶
View Source
const (
ProblemCheckActionId = "com.steadybit.extension_dynatrace.problem_check"
)
Variables ¶
This section is empty.
Functions ¶
func NewProblemCheckAction ¶
func NewProblemCheckAction() action_kit_sdk.Action[ProblemCheckState]
func ProblemCheckStatus ¶
func ProblemCheckStatus(ctx context.Context, state *ProblemCheckState, api ProblemsApi) (*action_kit_api.StatusResult, error)
Types ¶
type ProblemCheckAction ¶
type ProblemCheckAction struct{}
func (*ProblemCheckAction) Describe ¶
func (m *ProblemCheckAction) Describe() action_kit_api.ActionDescription
func (*ProblemCheckAction) NewEmptyState ¶
func (m *ProblemCheckAction) NewEmptyState() ProblemCheckState
func (*ProblemCheckAction) Prepare ¶
func (m *ProblemCheckAction) Prepare(_ context.Context, state *ProblemCheckState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (*ProblemCheckAction) Start ¶
func (m *ProblemCheckAction) Start(ctx context.Context, state *ProblemCheckState) (*action_kit_api.StartResult, error)
func (*ProblemCheckAction) Status ¶
func (m *ProblemCheckAction) Status(ctx context.Context, state *ProblemCheckState) (*action_kit_api.StatusResult, error)
type ProblemCheckState ¶
Click to show internal directories.
Click to hide internal directories.