Documentation ¶
Index ¶
- type CurrentStatus
- func (e *CurrentStatus) Get(monitorID string) (*api.MonitorStatus, error)
- func (e *CurrentStatus) List(options *api.CurrentStatusListOptions) (*api.MonitorsStatus, error)
- func (e *CurrentStatus) ListGroup(groupID string) (*api.MonitorsStatus, error)
- func (e *CurrentStatus) ListType(monitorType string) (*api.MonitorsStatus, error)
- type ITAutomations
- func (e *ITAutomations) Create(automation *api.ITAutomation) (*api.ITAutomation, error)
- func (e *ITAutomations) Delete(actionID string) error
- func (e *ITAutomations) Get(actionID string) (*api.ITAutomation, error)
- func (e *ITAutomations) List() ([]*api.ITAutomation, error)
- func (e *ITAutomations) Update(automation *api.ITAutomation) (*api.ITAutomation, error)
- type LocationProfiles
- func (e *LocationProfiles) Create(profile *api.LocationProfile) (*api.LocationProfile, error)
- func (e *LocationProfiles) Delete(profileID string) error
- func (e *LocationProfiles) Get(profileID string) (*api.LocationProfile, error)
- func (e *LocationProfiles) List() ([]*api.LocationProfile, error)
- func (e *LocationProfiles) Update(profile *api.LocationProfile) (*api.LocationProfile, error)
- type LocationTemplate
- type MonitorGroups
- func (e *MonitorGroups) Create(group *api.MonitorGroup) (*api.MonitorGroup, error)
- func (e *MonitorGroups) Delete(groupID string) error
- func (e *MonitorGroups) Get(groupID string) (*api.MonitorGroup, error)
- func (e *MonitorGroups) List() ([]*api.MonitorGroup, error)
- func (e *MonitorGroups) Update(group *api.MonitorGroup) (*api.MonitorGroup, error)
- type Monitors
- func (e *Monitors) Activate(monitorID string) error
- func (e *Monitors) Create(monitor *api.Monitor) (*api.Monitor, error)
- func (e *Monitors) Delete(monitorID string) error
- func (e *Monitors) Get(monitorID string) (*api.Monitor, error)
- func (e *Monitors) List() ([]*api.Monitor, error)
- func (e *Monitors) Suspend(monitorID string) error
- func (e *Monitors) Update(monitor *api.Monitor) (*api.Monitor, error)
- type NotificationProfiles
- func (e *NotificationProfiles) Create(profile *api.NotificationProfile) (*api.NotificationProfile, error)
- func (e *NotificationProfiles) Delete(profileID string) error
- func (e *NotificationProfiles) Get(profileID string) (*api.NotificationProfile, error)
- func (e *NotificationProfiles) List() ([]*api.NotificationProfile, error)
- func (e *NotificationProfiles) Update(profile *api.NotificationProfile) (*api.NotificationProfile, error)
- type ThresholdProfiles
- func (e *ThresholdProfiles) Create(profile *api.ThresholdProfile) (*api.ThresholdProfile, error)
- func (e *ThresholdProfiles) Delete(profileID string) error
- func (e *ThresholdProfiles) Get(profileID string) (*api.ThresholdProfile, error)
- func (e *ThresholdProfiles) List() ([]*api.ThresholdProfile, error)
- func (e *ThresholdProfiles) Update(profile *api.ThresholdProfile) (*api.ThresholdProfile, error)
- type UserGroups
- func (e *UserGroups) Create(group *api.UserGroup) (*api.UserGroup, error)
- func (e *UserGroups) Delete(groupID string) error
- func (e *UserGroups) Get(groupID string) (*api.UserGroup, error)
- func (e *UserGroups) List() ([]*api.UserGroup, error)
- func (e *UserGroups) Update(group *api.UserGroup) (*api.UserGroup, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CurrentStatus ¶ added in v0.0.3
func (*CurrentStatus) Get ¶ added in v0.0.3
func (e *CurrentStatus) Get(monitorID string) (*api.MonitorStatus, error)
func (*CurrentStatus) List ¶ added in v0.0.3
func (e *CurrentStatus) List(options *api.CurrentStatusListOptions) (*api.MonitorsStatus, error)
func (*CurrentStatus) ListGroup ¶ added in v0.0.3
func (e *CurrentStatus) ListGroup(groupID string) (*api.MonitorsStatus, error)
func (*CurrentStatus) ListType ¶ added in v0.0.3
func (e *CurrentStatus) ListType(monitorType string) (*api.MonitorsStatus, error)
type ITAutomations ¶
func (*ITAutomations) Create ¶
func (e *ITAutomations) Create(automation *api.ITAutomation) (*api.ITAutomation, error)
func (*ITAutomations) Delete ¶
func (e *ITAutomations) Delete(actionID string) error
func (*ITAutomations) Get ¶
func (e *ITAutomations) Get(actionID string) (*api.ITAutomation, error)
func (*ITAutomations) List ¶
func (e *ITAutomations) List() ([]*api.ITAutomation, error)
func (*ITAutomations) Update ¶
func (e *ITAutomations) Update(automation *api.ITAutomation) (*api.ITAutomation, error)
type LocationProfiles ¶
func (*LocationProfiles) Create ¶
func (e *LocationProfiles) Create(profile *api.LocationProfile) (*api.LocationProfile, error)
func (*LocationProfiles) Delete ¶
func (e *LocationProfiles) Delete(profileID string) error
func (*LocationProfiles) Get ¶
func (e *LocationProfiles) Get(profileID string) (*api.LocationProfile, error)
func (*LocationProfiles) List ¶
func (e *LocationProfiles) List() ([]*api.LocationProfile, error)
func (*LocationProfiles) Update ¶
func (e *LocationProfiles) Update(profile *api.LocationProfile) (*api.LocationProfile, error)
type LocationTemplate ¶ added in v0.0.2
func (*LocationTemplate) Get ¶ added in v0.0.2
func (e *LocationTemplate) Get() (*api.LocationTemplate, error)
type MonitorGroups ¶
func (*MonitorGroups) Create ¶
func (e *MonitorGroups) Create(group *api.MonitorGroup) (*api.MonitorGroup, error)
func (*MonitorGroups) Delete ¶
func (e *MonitorGroups) Delete(groupID string) error
func (*MonitorGroups) Get ¶
func (e *MonitorGroups) Get(groupID string) (*api.MonitorGroup, error)
func (*MonitorGroups) List ¶
func (e *MonitorGroups) List() ([]*api.MonitorGroup, error)
func (*MonitorGroups) Update ¶
func (e *MonitorGroups) Update(group *api.MonitorGroup) (*api.MonitorGroup, error)
type NotificationProfiles ¶
func (*NotificationProfiles) Create ¶
func (e *NotificationProfiles) Create(profile *api.NotificationProfile) (*api.NotificationProfile, error)
func (*NotificationProfiles) Delete ¶
func (e *NotificationProfiles) Delete(profileID string) error
func (*NotificationProfiles) Get ¶
func (e *NotificationProfiles) Get(profileID string) (*api.NotificationProfile, error)
func (*NotificationProfiles) List ¶
func (e *NotificationProfiles) List() ([]*api.NotificationProfile, error)
func (*NotificationProfiles) Update ¶
func (e *NotificationProfiles) Update(profile *api.NotificationProfile) (*api.NotificationProfile, error)
type ThresholdProfiles ¶
func (*ThresholdProfiles) Create ¶
func (e *ThresholdProfiles) Create(profile *api.ThresholdProfile) (*api.ThresholdProfile, error)
func (*ThresholdProfiles) Delete ¶
func (e *ThresholdProfiles) Delete(profileID string) error
func (*ThresholdProfiles) Get ¶
func (e *ThresholdProfiles) Get(profileID string) (*api.ThresholdProfile, error)
func (*ThresholdProfiles) List ¶
func (e *ThresholdProfiles) List() ([]*api.ThresholdProfile, error)
func (*ThresholdProfiles) Update ¶
func (e *ThresholdProfiles) Update(profile *api.ThresholdProfile) (*api.ThresholdProfile, error)
type UserGroups ¶
func (*UserGroups) Delete ¶
func (e *UserGroups) Delete(groupID string) error
Click to show internal directories.
Click to hide internal directories.