tcpLimit.go 726 B

12345678910111213141516
  1. package v1
  2. type TcpLimitRequest struct {
  3. TcpWebLimitId int `json:"waf_tcp_limit_id" form:"waf_tcp_limit_id"`
  4. Tag string `json:"tag" form:"tag" binding:"required"`
  5. Uid int `json:"uid" form:"uid" binding:"required"`
  6. ConnCount int `json:"conn_count" form:"conn_count" default:"0"`
  7. ConnDuration string `json:"conn_duration" form:"conn_duration" default:"0s"`
  8. MaxConnCount int `json:"max_conn_count" form:"max_conn_count" default:"0"`
  9. Bps string `form:"bps" json:"bps" default:"0"`
  10. MaxBytesMonth int `form:"max_bytes_month" json:"max_bytes_month" default:"0"`
  11. }
  12. type TcpLimitDeleteRequest struct {
  13. TcpWebLimitId int `json:"waf_tcp_limit_id" form:"waf_tcp_limit_id"`
  14. }