Documentation ¶
Index ¶
- func CreateAlertTask(c echo.Context) error
- func CreateEventHandler(c echo.Context) error
- func CreateEventLog(c echo.Context) error
- func DeleteAlertTask(c echo.Context) error
- func DeleteEventHandler(c echo.Context) error
- func GetAlertTask(c echo.Context) error
- func GetEventHandler(c echo.Context) error
- func ListAlertTask(c echo.Context) error
- func ListEventHandler(c echo.Context) error
- func ListEventLog(c echo.Context) error
- func UpdateAlertTask(c echo.Context) error
- func UpdateEventHandler(c echo.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAlertTask ¶
func CreateAlertTask(c echo.Context) error
CreateAlertTask 알람 생성 @Summary Create monitoring alert @Description 알람 생성 @Tags [Alarm] Alarm management @Accept json @Produce json @Param eventHandlerInfo body types.AlertTask true "Details for an Event object" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task [post]
func CreateEventHandler ¶
func CreateEventHandler(c echo.Context) error
CreateEventHandler 알람 이벤트 핸들러 생성 @Summary Create monitoring alert event-handler @Description 알람 이벤트 핸들러 생성 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param eventHandlerInfo body types.AlertEventHandlerReq true "Details for an EventHandler object" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler [post]
func CreateEventLog ¶
func CreateEventLog(c echo.Context) error
func DeleteAlertTask ¶
func DeleteAlertTask(c echo.Context) error
DeleteAlertTask 알람 삭제 @Summary Delete monitoring alert @Description 알람 삭제 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [delete]
func DeleteEventHandler ¶
func DeleteEventHandler(c echo.Context) error
DeleteEventHandler 알람 이벤트 핸들러 삭제 @Summary Delete monitoring alert event-handler @Description 알람 이벤트 핸들러 삭제 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Success 200 {object} rest.SimpleMsg @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [delete]
func GetAlertTask ¶
func GetAlertTask(c echo.Context) error
GetAlertTask 알람 조회 @Summary Get monitoring alert @Description 알람 조회 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [get]
func GetEventHandler ¶
func GetEventHandler(c echo.Context) error
GetEventHandler 알람 이벤트 핸들러 상세 조회 @Summary Get monitoring alert event-handler @Description 알람 이벤트 핸들러 조회 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [get]
func ListAlertTask ¶
func ListAlertTask(c echo.Context) error
ListAlertTask 알람 목록 조회 @Summary List monitoring alert @Description 알람 목록 조회 @Tags [Alarm] Alarm management @Accept json @Produce json @Success 200 {object} []types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/tasks [get]
func ListEventHandler ¶
func ListEventHandler(c echo.Context) error
ListEventHandler 알람 이벤트 핸들러 목록 조회 @Summary List monitoring alert event-handler @Description 알람 이벤트 핸들러 목록 조회 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param eventType query string false "이벤트 핸들러 유형" Enums(slack, smtp) @Success 200 {object} []types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandlers [get]
func ListEventLog ¶
func ListEventLog(c echo.Context) error
ListEventLog 알람 로그 정보 조회 @Summary List monitoring alert event @Description 알람 로그 정보 목록 조회 @Tags [Log] Alarm Event Log @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Success 200 {object} types.AlertEventLog @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id}/events [get]
func UpdateAlertTask ¶
func UpdateAlertTask(c echo.Context) error
UpdateAlertTask 알람 수정 @Summary Update monitoring alert @Description 알람 수정 @Tags [Alarm] Alarm management @Accept json @Produce json @Param task_id path string true "태스크 아이디" @Param eventHandlerInfo body types.AlertTask true "Details for an Event object" @Success 200 {object} types.AlertTask @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/task/{task_id} [put]
func UpdateEventHandler ¶
func UpdateEventHandler(c echo.Context) error
UpdateEventHandler 알람 이벤트 핸들러 수정 @Summary Update monitoring alert event-handler @Description 알람 이벤트 핸들러 수정 @Tags [EventHandler] Alarm Event Handler management @Accept json @Produce json @Param type path string true "이벤트 핸들러 유형" @Param name path string true "이벤트 핸들러 이름" @Param eventHandlerInfo body types.AlertEventHandlerReq true "Details for an EventHandler (slack) object" @Success 200 {object} types.AlertEventHandler @Failure 404 {object} rest.SimpleMsg @Failure 500 {object} rest.SimpleMsg @Router /alert/eventhandler/type/{type}/event/{name} [put]
Types ¶
This section is empty.