Versions in this module Expand all Collapse all v0 v0.0.2 Nov 22, 2022 Changes in this version + type AccessKeyInfo struct + AccessKeyId string + AccessKeySecret string + ExpireTimestamp string + GenerateTimestamp string + type BlockingQueue struct + func NewBlockingQueue(capacity uint64) *BlockingQueue + func (q *BlockingQueue) Capacity() uint64 + func (q *BlockingQueue) Clear() + func (q *BlockingQueue) IsEmpty() bool + func (q *BlockingQueue) Offer(value interface{}) bool + func (q *BlockingQueue) Peek() interface{} + func (q *BlockingQueue) Pop() interface{} + func (q *BlockingQueue) Push(value interface{}) + func (q *BlockingQueue) Size() uint64 + type Collection interface + Capacity func() uint64 + Clear func() + IsEmpty func() bool + Offer func(item interface{}) bool + Peek func() interface{} + Pop func() interface{} + Push func(item interface{}) + Size func() uint64 + type ExtendedConfig struct + SecretSubType string + type MonitorMessageInfo struct + AccessKeyId string + Action string + Alarm bool + ErrorMessage string + SecretName string + Timestamp time.Time + func NewMonitorMessageInfo(action, secretName, accessKeyId, errorMessage string, alarm bool) *MonitorMessageInfo + type SecretValue struct + RefreshInterval string + ScheduleRotateTimestamp int64