Documentation
¶
Index ¶
- Variables
- func MonitorStatusCheckStatus(ctx context.Context, state *ServiceStatusCheckState, client *resty.Client) (*action_kit_api.StatusResult, error)
- func NewServiceDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewServiceStatusCheckAction() action_kit_sdk.Action[ServiceStatusCheckState]
- type Component
- type Properties
- type ServiceStatusCheckAction
- func (m *ServiceStatusCheckAction) Describe() action_kit_api.ActionDescription
- func (m *ServiceStatusCheckAction) NewEmptyState() ServiceStatusCheckState
- func (m *ServiceStatusCheckAction) Prepare(_ context.Context, state *ServiceStatusCheckState, ...) (*action_kit_api.PrepareResult, error)
- func (m *ServiceStatusCheckAction) Start(_ context.Context, _ *ServiceStatusCheckState) (*action_kit_api.StartResult, error)
- func (m *ServiceStatusCheckAction) Status(ctx context.Context, state *ServiceStatusCheckState) (*action_kit_api.StatusResult, error)
- type ServiceStatusCheckState
- type State
- type ViewSnapshotResponse
- type ViewSnapshotResponseWrapper
Constants ¶
This section is empty.
Variables ¶
View Source
var RestyClient *resty.Client
Functions ¶
func MonitorStatusCheckStatus ¶
func MonitorStatusCheckStatus(ctx context.Context, state *ServiceStatusCheckState, client *resty.Client) (*action_kit_api.StatusResult, error)
func NewServiceDiscovery ¶ added in v1.0.6
func NewServiceDiscovery() discovery_kit_sdk.TargetDiscovery
func NewServiceStatusCheckAction ¶
func NewServiceStatusCheckAction() action_kit_sdk.Action[ServiceStatusCheckState]
Types ¶
type Component ¶
type Component struct { Id int `json:"id"` Name string `json:"name"` State State `json:"state"` Properties Properties `json:"properties"` Identifiers []string `json:"identifiers"` }
type Properties ¶
type ServiceStatusCheckAction ¶
type ServiceStatusCheckAction struct{}
func (*ServiceStatusCheckAction) Describe ¶
func (m *ServiceStatusCheckAction) Describe() action_kit_api.ActionDescription
func (*ServiceStatusCheckAction) NewEmptyState ¶
func (m *ServiceStatusCheckAction) NewEmptyState() ServiceStatusCheckState
func (*ServiceStatusCheckAction) Prepare ¶
func (m *ServiceStatusCheckAction) Prepare(_ context.Context, state *ServiceStatusCheckState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (*ServiceStatusCheckAction) Start ¶
func (m *ServiceStatusCheckAction) Start(_ context.Context, _ *ServiceStatusCheckState) (*action_kit_api.StartResult, error)
func (*ServiceStatusCheckAction) Status ¶
func (m *ServiceStatusCheckAction) Status(ctx context.Context, state *ServiceStatusCheckState) (*action_kit_api.StatusResult, error)
type ServiceStatusCheckState ¶
type ViewSnapshotResponse ¶
type ViewSnapshotResponse struct {
Components []Component `json:"components"`
}
type ViewSnapshotResponseWrapper ¶
type ViewSnapshotResponseWrapper struct {
ViewSnapshotResponse ViewSnapshotResponse `json:"viewSnapshotResponse"`
}
Click to show internal directories.
Click to hide internal directories.