Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConditionOperators = struct { Equals ConditionOperator NotEquals ConditionOperator }{ "EQUALS", "NOT_EQUALS", }
View Source
var MonitoringModes = struct { MonitoringOff MonitoringMode MonitoringOn MonitoringMode }{ "MONITORING_OFF", "MONITORING_ON", }
View Source
var Properties = struct { HostTag Property ManagementZone Property ProcessTag Property }{ "HOST_TAG", "MANAGEMENT_ZONE", "PROCESS_TAG", }
Functions ¶
This section is empty.
Types ¶
type ConditionOperator ¶
type ConditionOperator string
type FlagDefaultTrue ¶
type FlagDefaultTrue struct {
Enabled bool `json:"enabled"` // This setting is enabled (`true`) or disabled (`false`)
}
func (*FlagDefaultTrue) MarshalHCL ¶
func (me *FlagDefaultTrue) MarshalHCL(properties hcl.Properties) error
func (*FlagDefaultTrue) UnmarshalHCL ¶
func (me *FlagDefaultTrue) UnmarshalHCL(decoder hcl.Decoder) error
type MonitoringMode ¶
type MonitoringMode string
type Settings ¶
type Settings struct { Enabled bool `json:"enabled"` // This setting is enabled (`true`) or disabled (`false`) Mode MonitoringMode `json:"mode"` // Possible Values: `MONITORING_OFF`, `MONITORING_ON` Operator ConditionOperator `json:"operator"` // Possible Values: `EQUALS`, `NOT_EQUALS` Property Property `json:"property"` // Possible Values: `HOST_TAG`, `MANAGEMENT_ZONE`, `PROCESS_TAG` Value string `json:"value"` // Condition value }
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
Click to show internal directories.
Click to hide internal directories.