31 lines
840 B
Go
31 lines
840 B
Go
package routers
|
|
|
|
import (
|
|
controllerV1 "git.inspur.com/sbg-jszt/cfn/cfn-schedule-agent/internal/controller/v1"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func setApiRoute(r *gin.Engine) {
|
|
// version 1
|
|
v1 := r.Group("/api/v1")
|
|
{
|
|
//v1.POST("/login", controllerV1.Login)
|
|
//v1.GET("/host/info", controllerV1.GetAssertInfo)
|
|
|
|
v1.POST("/asset", controllerV1.AssetInformationEntry)
|
|
v1.POST("/shutdown", controllerV1.Shutdown)
|
|
|
|
v1.GET("/host/compose", controllerV1.GetComponentInfo)
|
|
|
|
v1.GET("/log/agent", controllerV1.GetAgentLog)
|
|
v1.GET("/log/agent/upgrade", controllerV1.GetAgentUpgradeLog)
|
|
v1.GET("/log/telegraf", controllerV1.GetTelegrafLog)
|
|
|
|
v1.POST("/telegraf/config", controllerV1.UpdateTelegrafConfig)
|
|
v1.POST("/telegraf/config/recover", controllerV1.RecoverConfig)
|
|
|
|
v1.GET("/agent/download", controllerV1.DownloadAgent)
|
|
|
|
}
|
|
}
|