Class MonitorGroupManager
Properties
Private
apiClient
apiClient: AxiosInstance
Methods
create
- create(newMonitorGroup): Promise<any>
Returns Promise<any>
delete
- delete(monitor_group_id): Promise<boolean>
Returns Promise<boolean>
True if success
get
- get(monitor_group_id): Promise<any>
Returns Promise<any>
getAll
- getAll(__namedParameters?): Promise<any>
Parameters
- __namedParameters: {
page?: number;
} = {}
Returns Promise<any>
getAllMonitors
- getAllMonitors(monitor_group_id): Promise<Monitor[]>
Returns Promise<Monitor[]>
Array of monitors
update
- update(monitor_group_id, newMonitorGroup): Promise<any>
Parameters
- monitor_group_id: string
- newMonitorGroup: Partial<any>
Returns Promise<any>
Returns either a newly created monitor group, or validation errors.