Help us shape the future of Go! Take the 2026 Go Developer Survey

handler

package
v8.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 1 more Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NOTIFY_NEVER = iota
	NOTIFY_CHANGE
	NOTIFY_ALWAYS
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler interface {
	Handle(string, io.Reader, string, time.Duration, time.Time, error, uint64, bool, interface{}, chan<- uint64)
}

type OpsConfig

type OpsConfig struct {
	// The name of the CDN to which this Traffic Monitor belongs.
	CdnName string `json:"cdnName"`
	// The path to an SSL certificate to use with KeyFile to provide HTTP
	// encryption for the TM API and web UI.
	CertFile string `json:"certFile"`
	// The address on which to listen for HTTP requests.
	HttpListener string `json:"httpListener"`
	// The address on which to listen for HTTPS requests. If not set, TM serves
	// its API and UI over HTTP. If this is set, the HTTP server is only used to
	// redirect traffic to HTTPS.
	HttpsListener string `json:"httpsListener"`
	// Controls whether to validate the HTTPS certificate prevented by the
	// Traffic Ops server.
	Insecure bool `json:"insecure"`
	// The path to an SSL key to use with CertFile to provide HTTP encryption
	// for the TM API and web UI.
	KeyFile string `json:"keyFile"`
	// The password of the user identified by Username.
	Password string `json:"password"`
	// The URL at which Traffic Ops may be reached.
	Url string `json:"url"`
	// The username of the user as whom to authenticate with Traffic Ops.
	Username string `json:"username"`
	// Only used in the TM UI to indicate if TM started up with on-disk backup
	// Snapshots.
	UsingDummyTO bool `json:"usingDummyTO"`
}

OpsConfig holds configuration for a Traffic Monitor relating to its connections with Traffic Ops **and** settings for its API/web UI server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL