Documentation
¶
Index ¶
Constants ¶
View Source
const ( ActionIDPeriodically = "com.steadybit.extension_http.check.periodically" ActionIDFixedAmount = "com.steadybit.extension_http.check.fixed_amount" )
Variables ¶
This section is empty.
Functions ¶
func NewDiscovery ¶ added in v1.0.23
func NewDiscovery() discovery_kit_sdk.TargetDiscovery
func NewHTTPCheckActionFixedAmount ¶
func NewHTTPCheckActionFixedAmount() action_kit_sdk.Action[HTTPCheckState]
func NewHTTPCheckActionPeriodically ¶
func NewHTTPCheckActionPeriodically() action_kit_sdk.Action[HTTPCheckState]
Types ¶
type HTTPCheckState ¶
type HTTPCheckState struct {
ExpectedStatusCodes []string
DelayBetweenRequestsInMS uint64
Timeout time.Time
ResponsesContains string
SuccessRate int
ResponseTimeMode string
ResponseTime *time.Duration
MaxConcurrent int
NumberOfRequests uint64
RequestsPerSecond uint64
ReadTimeout time.Duration
ExecutionID uuid.UUID
Body string
URL url.URL
Method string
Headers map[string]string
ConnectionTimeout time.Duration
FollowRedirects bool
InsecureSkipVerify bool
}
Click to show internal directories.
Click to hide internal directories.