package aws
import "gocloud.dev/aws"
Package aws provides fundamental Wire providers for Amazon Web Services (AWS).
Index ¶
- Variables
- func ConfigCredentials(cfg *aws.Config) *credentials.Credentials
- func SessionConfig(sess *session.Session) *aws.Config
Variables ¶
var DefaultSession = wire.NewSet( SessionConfig, ConfigCredentials, session.NewSessionWithOptions, wire.Value(session.Options{}), wire.Bind((*client.ConfigProvider)(nil), (*session.Session)(nil)), )
DefaultSession is a Wire provider set that provides a *session.Session using the default options.
Functions ¶
func ConfigCredentials ¶
func ConfigCredentials(cfg *aws.Config) *credentials.Credentials
ConfigCredentials returns cfg.Credentials.
func SessionConfig ¶
SessionConfig returns sess.Config.
Source Files ¶
aws.go
Directories ¶
Path | Synopsis |
---|---|
aws/awscloud | Package awscloud contains Wire providers for AWS services. |
aws/rds | Package rds contains Wire providers that are common across RDS. |
- Version
- v0.9.0
- Published
- Jan 15, 2019
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 1 day ago –
Tools for package owners.