Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var OsTypeEnums = struct { OsTypeAix OsTypeEnum OsTypeDarwin OsTypeEnum OsTypeHpux OsTypeEnum OsTypeLinux OsTypeEnum OsTypeSolaris OsTypeEnum OsTypeUnknown OsTypeEnum OsTypeWindows OsTypeEnum OsTypeZos OsTypeEnum }{ "OS_TYPE_AIX", "OS_TYPE_DARWIN", "OS_TYPE_HPUX", "OS_TYPE_LINUX", "OS_TYPE_SOLARIS", "OS_TYPE_UNKNOWN", "OS_TYPE_WINDOWS", "OS_TYPE_ZOS", }
Functions ¶
This section is empty.
Types ¶
type IpAddressForm ¶
type IpAddressForm struct {
IpAddress string `json:"ipAddress"` // IP address
}
func (*IpAddressForm) MarshalHCL ¶
func (me *IpAddressForm) MarshalHCL(properties hcl.Properties) error
func (*IpAddressForm) UnmarshalHCL ¶
func (me *IpAddressForm) UnmarshalHCL(decoder hcl.Decoder) error
type IpAddressForms ¶
type IpAddressForms []*IpAddressForm
func (IpAddressForms) MarshalHCL ¶
func (me IpAddressForms) MarshalHCL(properties hcl.Properties) error
func (*IpAddressForms) UnmarshalHCL ¶
func (me *IpAddressForms) UnmarshalHCL(decoder hcl.Decoder) error
type NicForm ¶
type NicForm struct { Interface string `json:"interface"` // Network interface Os OsTypeEnum `json:"os"` // Possible Values: `OS_TYPE_AIX`, `OS_TYPE_DARWIN`, `OS_TYPE_HPUX`, `OS_TYPE_LINUX`, `OS_TYPE_SOLARIS`, `OS_TYPE_UNKNOWN`, `OS_TYPE_WINDOWS`, `OS_TYPE_ZOS` }
func (*NicForm) MarshalHCL ¶
func (me *NicForm) MarshalHCL(properties hcl.Properties) error
type NicForms ¶
type NicForms []*NicForm
func (NicForms) MarshalHCL ¶
func (me NicForms) MarshalHCL(properties hcl.Properties) error
type OsTypeEnum ¶
type OsTypeEnum string
type Settings ¶
type Settings struct { ExcludeIp IpAddressForms `json:"excludeIp,omitempty"` // Providing a host IP address, you will exclude network traffic only in calculating connectivity (other metrics will still be calculated). ExcludeNic NicForms `json:"excludeNic,omitempty"` // Selecting a network interface, you will exclude all network traffic on that interface from being monitored. You can select from the list below what to not monitor, or input it manually using the \"other one\" option. HostID string `json:"-" scope:"hostId"` // The scope of this settings. If the settings should cover the whole environment, just don't specify any scope. }
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
Click to show internal directories.
Click to hide internal directories.