Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyReporting ¶ added in v0.0.7
type RequestKey ¶
type RequestKey struct { Name string `json:"name"` CreatedAt int64 `json:"createdAt"` UpdatedAt int64 `json:"updatedAt"` Tags []string `json:"tags"` KeyId string `json:"keyId"` Key string `json:"key"` CostLimitInUsd float64 `json:"costLimitInUsd"` CostLimitInUsdOverTime float64 `json:"costLimitInUsdOverTime"` CostLimitInUsdUnit TimeUnit `json:"costLimitInUsdUnit"` RateLimitOverTime int `json:"rateLimitOverTime"` RateLimitUnit TimeUnit `json:"rateLimitUnit"` Ttl string `json:"ttl"` SettingId string `json:"settingId"` }
func (*RequestKey) Validate ¶
func (rk *RequestKey) Validate() error
type ResponseKey ¶
type ResponseKey struct { Name string `json:"name"` CreatedAt int64 `json:"createdAt"` UpdatedAt int64 `json:"updatedAt"` Tags []string `json:"tags"` KeyId string `json:"keyId"` Revoked bool `json:"revoked"` Key string `json:"key"` RevokedReason string `json:"revokedReason"` CostLimitInUsd float64 `json:"costLimitInUsd"` CostLimitInUsdOverTime float64 `json:"costLimitInUsdOverTime"` CostLimitInUsdUnit TimeUnit `json:"costLimitInUsdUnit"` RateLimitOverTime int `json:"rateLimitOverTime"` RateLimitUnit TimeUnit `json:"rateLimitUnit"` Ttl string `json:"ttl"` SettingId string `json:"settingId"` }
type UpdateKey ¶
type UpdateKey struct { Name string `json:"name"` UpdatedAt int64 `json:"updatedAt"` Tags []string `json:"tags"` Revoked *bool `json:"revoked"` RevokedReason string `json:"revokedReason"` CostLimitInUsd float64 `json:"costLimitInUsd"` CostLimitInUsdOverTime float64 `json:"costLimitInUsdOverTime"` CostLimitInUsdUnit TimeUnit `json:"costLimitInUsdUnit"` RateLimitOverTime int `json:"rateLimitOverTime"` RateLimitUnit TimeUnit `json:"rateLimitUnit"` Ttl string `json:"ttl"` SettingId string `json:"settingId"` }
Click to show internal directories.
Click to hide internal directories.