Documentation
¶
Index ¶
- Variables
- func GetAllServices(ctx context.Context, client *resty.Client) []discovery_kit_api.Target
- func GetDiscoveryList() discovery_kit_api.DiscoveryList
- func MonitorStatusCheckStatus(ctx context.Context, state *ServiceStatusCheckState, client *resty.Client) (*action_kit_api.StatusResult, error)
- func NewServiceStatusCheckAction() action_kit_sdk.Action[ServiceStatusCheckState]
- func RegisterServiceDiscoveryHandlers()
- 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 GetAllServices ¶
func GetDiscoveryList ¶
func GetDiscoveryList() discovery_kit_api.DiscoveryList
func MonitorStatusCheckStatus ¶
func MonitorStatusCheckStatus(ctx context.Context, state *ServiceStatusCheckState, client *resty.Client) (*action_kit_api.StatusResult, error)
func NewServiceStatusCheckAction ¶
func NewServiceStatusCheckAction() action_kit_sdk.Action[ServiceStatusCheckState]
func RegisterServiceDiscoveryHandlers ¶
func RegisterServiceDiscoveryHandlers()
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.