Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPNotification ¶
type HTTPNotification struct {
URL string `long:"url" env:"URL" description:"URL to invoke"`
Retries int `long:"retries" env:"RETRIES" description:"Number of additional retries" default:"5"`
Interval time.Duration `long:"interval" env:"INTERVAL" description:"Interval between attempts" default:"12s"`
Method string `long:"method" env:"METHOD" description:"HTTP method" default:"POST"`
Timeout time.Duration `long:"timeout" env:"TIMEOUT" description:"Request timeout" default:"30s"`
Authorization string `long:"authorization" env:"AUTHORIZATION" description:"Authorization header value"`
UserAgent string
}
type Option ¶
type Option func(scheduler *Scheduler)
func WithDocker ¶
func WithNotification ¶
func WithNotification(notification *HTTPNotification) Option
func WithProject ¶
Click to show internal directories.
Click to hide internal directories.