Documentation
¶
Index ¶
- Constants
- func NewAttributeDescriber() discovery_kit_sdk.AttributeDescriber
- func NewRequestTerminationAction() action_kit_sdk.Action[RequestTerminationState]
- func NewRouteDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewServiceDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewServiceRequestTerminationAction() action_kit_sdk.Action[RequestTerminationState]
- type RequestTerminationAction
- func (f RequestTerminationAction) Describe() action_kit_api.ActionDescription
- func (f RequestTerminationAction) NewEmptyState() RequestTerminationState
- func (f RequestTerminationAction) Prepare(_ context.Context, state *RequestTerminationState, ...) (*action_kit_api.PrepareResult, error)
- func (f RequestTerminationAction) Start(_ context.Context, state *RequestTerminationState) (*action_kit_api.StartResult, error)
- func (f RequestTerminationAction) Stop(_ context.Context, state *RequestTerminationState) (*action_kit_api.StopResult, error)
- type RequestTerminationConfig
- type RequestTerminationState
- type ServiceTerminationAction
- func (f ServiceTerminationAction) Describe() action_kit_api.ActionDescription
- func (f ServiceTerminationAction) NewEmptyState() RequestTerminationState
- func (f ServiceTerminationAction) Prepare(ctx context.Context, state *RequestTerminationState, ...) (*action_kit_api.PrepareResult, error)
- func (f ServiceTerminationAction) Start(ctx context.Context, state *RequestTerminationState) (*action_kit_api.StartResult, error)
- func (f ServiceTerminationAction) Stop(ctx context.Context, state *RequestTerminationState) (*action_kit_api.StopResult, error)
Constants ¶
View Source
const ( ServiceTargetId = "com.steadybit.extension_kong.service" RouteTargetID = "com.steadybit.extension_kong.route" ServiceIcon = "" /* 494-byte string literal not displayed */ RouteIcon = "" /* 494-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
func NewAttributeDescriber ¶
func NewAttributeDescriber() discovery_kit_sdk.AttributeDescriber
func NewRequestTerminationAction ¶
func NewRequestTerminationAction() action_kit_sdk.Action[RequestTerminationState]
func NewRouteDiscovery ¶
func NewRouteDiscovery() discovery_kit_sdk.TargetDiscovery
func NewServiceDiscovery ¶
func NewServiceDiscovery() discovery_kit_sdk.TargetDiscovery
func NewServiceRequestTerminationAction ¶
func NewServiceRequestTerminationAction() action_kit_sdk.Action[RequestTerminationState]
Types ¶
type RequestTerminationAction ¶
type RequestTerminationAction struct {
}
func (RequestTerminationAction) Describe ¶
func (f RequestTerminationAction) Describe() action_kit_api.ActionDescription
func (RequestTerminationAction) NewEmptyState ¶
func (f RequestTerminationAction) NewEmptyState() RequestTerminationState
func (RequestTerminationAction) Prepare ¶
func (f RequestTerminationAction) Prepare(_ context.Context, state *RequestTerminationState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (RequestTerminationAction) Start ¶
func (f RequestTerminationAction) Start(_ context.Context, state *RequestTerminationState) (*action_kit_api.StartResult, error)
func (RequestTerminationAction) Stop ¶
func (f RequestTerminationAction) Stop(_ context.Context, state *RequestTerminationState) (*action_kit_api.StopResult, error)
type RequestTerminationState ¶
type ServiceTerminationAction ¶
type ServiceTerminationAction struct {
}
func (ServiceTerminationAction) Describe ¶
func (f ServiceTerminationAction) Describe() action_kit_api.ActionDescription
func (ServiceTerminationAction) NewEmptyState ¶
func (f ServiceTerminationAction) NewEmptyState() RequestTerminationState
func (ServiceTerminationAction) Prepare ¶
func (f ServiceTerminationAction) Prepare(ctx context.Context, state *RequestTerminationState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (ServiceTerminationAction) Start ¶
func (f ServiceTerminationAction) Start(ctx context.Context, state *RequestTerminationState) (*action_kit_api.StartResult, error)
func (ServiceTerminationAction) Stop ¶
func (f ServiceTerminationAction) Stop(ctx context.Context, state *RequestTerminationState) (*action_kit_api.StopResult, error)
Click to show internal directories.
Click to hide internal directories.