Documentation
¶
Index ¶
- type BytesUsage
- type Key
- type Limit
- type ServerAdminClient
- func (c *ServerAdminClient) ACLDelKey(key string) (err error)
- func (c *ServerAdminClient) ACLDelUsage(key string) (err error)
- func (c *ServerAdminClient) ACLGetLimit(key string) (l *Limit, err error)
- func (c *ServerAdminClient) ACLGetUsage(key string) (usage *BytesUsage, err error)
- func (c *ServerAdminClient) ACLNewKey(name string) (key string, err error)
- func (c *ServerAdminClient) ACLPatchLimit(key string, l *Limit) (err error)
- func (c *ServerAdminClient) ACLShow() (keys []Key, err error)
- type Stats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BytesUsage ¶
type Key ¶ added in v0.11.2
type Key struct { Name string `json:"name,omitempty"` Key string `json:"key"` Limit *Limit `json:"limit,omitempty"` BytesUsage *BytesUsage `json:"bytesUsage,omitempty"` }
type ServerAdminClient ¶ added in v0.10.4
type ServerAdminClient struct {
// contains filtered or unexported fields
}
func NewServerAdminClient ¶ added in v0.10.4
func NewServerAdminClient(server, adminKey string) *ServerAdminClient
func (*ServerAdminClient) ACLDelKey ¶ added in v0.10.4
func (c *ServerAdminClient) ACLDelKey(key string) (err error)
func (*ServerAdminClient) ACLDelUsage ¶ added in v0.10.4
func (c *ServerAdminClient) ACLDelUsage(key string) (err error)
func (*ServerAdminClient) ACLGetLimit ¶ added in v0.10.4
func (c *ServerAdminClient) ACLGetLimit(key string) (l *Limit, err error)
func (*ServerAdminClient) ACLGetUsage ¶ added in v0.10.4
func (c *ServerAdminClient) ACLGetUsage(key string) (usage *BytesUsage, err error)
func (*ServerAdminClient) ACLNewKey ¶ added in v0.10.4
func (c *ServerAdminClient) ACLNewKey(name string) (key string, err error)
func (*ServerAdminClient) ACLPatchLimit ¶ added in v0.10.4
func (c *ServerAdminClient) ACLPatchLimit(key string, l *Limit) (err error)
func (*ServerAdminClient) ACLShow ¶ added in v0.11.2
func (c *ServerAdminClient) ACLShow() (keys []Key, err error)
type Stats ¶
type Stats struct { BytesLimit string `json:"bytesLimit,omitempty"` InBytesLimit string `json:"inBytesLimit,omitempty"` OutBytesLimit string `json:"outBytesLimit,omitempty"` BytesUsage *BytesUsage `json:"bytesUsage,omitempty"` Status string `json:"status"` Overlay map[string][]string `json:"overlay"` }
Click to show internal directories.
Click to hide internal directories.