Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // URL Configuration for Reports DiagnosticsURLs []string `json:"diagnostics_urls"` CosmosURLs []string `json:"cosmos_urls"` MesosURLs []string `json:"mesos_urls"` // CA Configuration for TLS requests CACertPath string `json:"ca_cert_path"` CAPool *x509.CertPool // Segment IO Settings SegmentKey string SegmentEvent string CustomerKey string `json:"customer_key"` ClusterID string `json:"cluster_id"` LicenseID string `json:"license_id"` // DCOS-Specific Data DCOSVersion string DCOSVariant DCOSVariant GenPlatform string `json:"gen_platform"` GenProvider string `json:"gen_provider"` DCOSClusterIDPath string // External Config Path Generated at Install Time LicensingSocket string SignalServiceConfigPath string ExtraJSONConfigPath string // Optional CLI Flags FlagVersion bool FlagVerbose bool FlagTest bool Enabled string `json:"enabled"` // Extra headers for all reporter{}'s ExtraHeaders map[string]string }
Config defines dcos-signal configuration
func ParseArgsReturnConfig ¶
ParseArgsReturnConfig does exactly that
type DCOSVariant ¶
type DCOSVariant struct {
Name string
}
func (DCOSVariant) MarshalJSON ¶
func (v DCOSVariant) MarshalJSON() ([]byte, error)
func (*DCOSVariant) Set ¶
func (v *DCOSVariant) Set(variant string) error
func (DCOSVariant) String ¶
func (v DCOSVariant) String() string
Click to show internal directories.
Click to hide internal directories.