Lines Matching defs:backend
31 type backend struct { struct
32 *framework.Backend
35 configMutex sync.RWMutex
38 roleMutex sync.Mutex
41 blacklistMutex sync.RWMutex
44 tidyBlacklistCASGuard *uint32
45 tidyWhitelistCASGuard *uint32
49 tidyCooldownPeriod time.Duration
54 nextTidyTime time.Time
60 EC2ClientsMap map[string]map[string]*ec2.EC2
66 IAMClientsMap map[string]map[string]*iam.IAM
71 iamUserIdToArnCache *cache.Cache
78 defaultAWSAccountID string
81 roleCache *cache.Cache
83 resolveArnToUniqueIDFunc func(context.Context, logical.Storage, string) (string, error)
87 upgradeCancelFunc context.CancelFunc
158 func (b *backend) periodicFunc(ctx context.Context, req *logical.Request) error {
214 func (b *backend) cleanup(ctx context.Context) {
220 func (b *backend) invalidate(ctx context.Context, key string) {
236 …end) resolveArnToRealUniqueId(ctx context.Context, s logical.Storage, arn string) (string, error) {