api

package
v0.0.0-...-1569ab3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Secret = []byte("aurora-admin")

Functions

func Cors

func Cors() gin.HandlerFunc

func GenToken

func GenToken(user Users) (string, error)

func JWTAuth

func JWTAuth() gin.HandlerFunc

func Login

func Login(c *gin.Context)

func RefreshToken

func RefreshToken(tokenStr string) (string, error)

Types

type AlertMetrics

type AlertMetrics struct {
	// contains filtered or unexported fields
}

func NewMetricRules

func NewMetricRules() *AlertMetrics

func (*AlertMetrics) CreateMetric

func (a *AlertMetrics) CreateMetric(c *gin.Context)

func (*AlertMetrics) DeleteMetric

func (a *AlertMetrics) DeleteMetric(c *gin.Context)

func (*AlertMetrics) DeletesMetric

func (a *AlertMetrics) DeletesMetric(c *gin.Context)

func (*AlertMetrics) GetAllMetrics

func (a *AlertMetrics) GetAllMetrics(c *gin.Context)

func (*AlertMetrics) PageMetric

func (a *AlertMetrics) PageMetric(c *gin.Context)

func (*AlertMetrics) UpdateMetric

func (a *AlertMetrics) UpdateMetric(c *gin.Context)

func (*AlertMetrics) VerifyMetric

func (a *AlertMetrics) VerifyMetric(c *gin.Context)

type AlertRecords

type AlertRecords struct {
	// contains filtered or unexported fields
}

func NewAlertRecords

func NewAlertRecords() *AlertRecords

func (*AlertRecords) DeleteRecord

func (a *AlertRecords) DeleteRecord(c *gin.Context)

func (*AlertRecords) DeletesRecord

func (a *AlertRecords) DeletesRecord(c *gin.Context)

func (*AlertRecords) PageRecord

func (a *AlertRecords) PageRecord(c *gin.Context)

type AlertRules

type AlertRules struct {
	// contains filtered or unexported fields
}

func NewAlertRules

func NewAlertRules() *AlertRules

func (*AlertRules) CreateRule

func (a *AlertRules) CreateRule(c *gin.Context)

func (*AlertRules) DeleteRule

func (a *AlertRules) DeleteRule(c *gin.Context)

func (*AlertRules) DeletesRule

func (a *AlertRules) DeletesRule(c *gin.Context)

func (*AlertRules) DetailsRule

func (a *AlertRules) DetailsRule(c *gin.Context)

func (*AlertRules) PageRule

func (a *AlertRules) PageRule(c *gin.Context)

func (*AlertRules) UpdateRule

func (a *AlertRules) UpdateRule(c *gin.Context)

func (*AlertRules) UpdateRuleStatus

func (a *AlertRules) UpdateRuleStatus(c *gin.Context)

type AlertSilences

type AlertSilences struct {
	// contains filtered or unexported fields
}

func NewAlertSilences

func NewAlertSilences() *AlertSilences

func (*AlertSilences) CreateSilence

func (a *AlertSilences) CreateSilence(c *gin.Context)

func (*AlertSilences) DeletesSilence

func (a *AlertSilences) DeletesSilence(c *gin.Context)

func (*AlertSilences) GetAllSilences

func (a *AlertSilences) GetAllSilences(c *gin.Context)

func (*AlertSilences) PageSilence

func (a *AlertSilences) PageSilence(c *gin.Context)

func (*AlertSilences) UpdateSilence

func (a *AlertSilences) UpdateSilence(c *gin.Context)

type AlertUsers

type AlertUsers struct {
	// contains filtered or unexported fields
}

func NewUserRules

func NewUserRules() *AlertUsers

func (*AlertUsers) AllUser

func (a *AlertUsers) AllUser(c *gin.Context)

func (*AlertUsers) CreateUser

func (a *AlertUsers) CreateUser(c *gin.Context)

func (*AlertUsers) DeletesUser

func (a *AlertUsers) DeletesUser(c *gin.Context)

func (*AlertUsers) PageUser

func (a *AlertUsers) PageUser(c *gin.Context)

func (*AlertUsers) UpdateUser

func (a *AlertUsers) UpdateUser(c *gin.Context)

type AlertUsersGroup

type AlertUsersGroup struct {
	// contains filtered or unexported fields
}

func NewUserRulesGroup

func NewUserRulesGroup() *AlertUsersGroup

func (*AlertUsersGroup) AllUserGroup

func (a *AlertUsersGroup) AllUserGroup(c *gin.Context)

func (*AlertUsersGroup) CreateUserGroup

func (a *AlertUsersGroup) CreateUserGroup(c *gin.Context)

func (*AlertUsersGroup) DeletesUserGroup

func (a *AlertUsersGroup) DeletesUserGroup(c *gin.Context)

func (*AlertUsersGroup) PageUserGroup

func (a *AlertUsersGroup) PageUserGroup(c *gin.Context)

func (*AlertUsersGroup) UpdateUserGroup

func (a *AlertUsersGroup) UpdateUserGroup(c *gin.Context)

type CustomClaims

type CustomClaims struct {
	Users
	jwt.StandardClaims
}

func ParseToken

func ParseToken(tokenStr string) (*CustomClaims, error)

type Prometheus

type Prometheus struct {
}

func NewPrometheus

func NewPrometheus() *Prometheus

func (*Prometheus) Alerts

func (p *Prometheus) Alerts(c *gin.Context)

type PrometheusReq

type PrometheusReq struct {
	Labels      map[string]string `json:"labels"`
	Annotations map[string]string `json:"annotations"`
}

type Router

type Router struct {
	// contains filtered or unexported fields
}

func NewRouter

func NewRouter(c *config.Config) (*Router, error)

func (*Router) Close

func (r *Router) Close()

Close router.

func (*Router) Run

func (r *Router) Run()

Run router.

type Users

type Users struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL