Documentation
¶
Overview ¶
Package awscache implements a cache for various types of AWS credentials.
Index ¶
- func Load(namespace string, name string, properties map[string]string, obj interface{}) bool
- func LoadAssumeRoleWithSAMLOutput(namespace string, name string, properties map[string]string) *sts.AssumeRoleWithSAMLOutput
- func Store(namespace string, name string, properties map[string]string, obj interface{})
- func StoreAssumeRoleWithSAMLOutput(namespace string, name string, properties map[string]string, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Load ¶
Load attempts to fetch the given object from the cache. The given name and properties are used as a lookup key into the cache and must match what was provided to the preceding Store call.
func LoadAssumeRoleWithSAMLOutput ¶
func LoadAssumeRoleWithSAMLOutput(namespace string, name string, properties map[string]string) *sts.AssumeRoleWithSAMLOutput
LoadAssumeRoleWithSAMLOutput loads a sts.AssumeRoleWithSAMLOutput from the cache.
func Store ¶
Store attempts to insert the given object into the cache. The given name and properties are used as a lookup key into the cache and must match what will be provided to the following Load call.
func StoreAssumeRoleWithSAMLOutput ¶
func StoreAssumeRoleWithSAMLOutput(namespace string, name string, properties map[string]string, obj *sts.AssumeRoleWithSAMLOutput)
StoreAssumeRoleWithSAMLOutput stores a sts.AssumeRoleWithSAMLOutput into the cache.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.