Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { // ID is the ID of the sensu-enterprise-go cluster. ID string `json:"id"` // Version is the Sensu release version (e.g. "1.4.1"). Version string `json:"version"` // License is the Cluster's license. License interface{} `json:"license"` }
Cluster is the cluster information sent to tessen
type Config ¶
type Config struct { Store store.Store RingPool *ringv2.Pool Client *clientv3.Client Bus messaging.MessageBus }
Config configures Tessend.
type Data ¶
type Data struct { // General information about the Sensu installation. Cluster Cluster `json:"cluster"` // Metric data. Metrics corev2.Metrics `json:"metrics"` }
Data is the payload sent to tessen
type LicenseFile ¶
type LicenseFile struct {
// License contains the actual license
License interface{} `json:"license"`
}
LicenseFile represents the content of a license file
type Tessend ¶
type Tessend struct { AllowOptOut bool // contains filtered or unexported fields }
Tessend is the tessen daemon.
type Wrapper ¶
type Wrapper struct {
Value LicenseFile `json:"spec"`
}
Wrapper wraps the LicenseFile for unmarshalling
Click to show internal directories.
Click to hide internal directories.