gocloud.devgocloud.dev/aws Index | Files | Directories

package aws

import "gocloud.dev/aws"

Package aws provides fundamental Wire providers for Amazon Web Services (AWS).

Index

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

func SessionConfig(sess *session.Session) *aws.Config

SessionConfig returns sess.Config.

Source Files

aws.go

Directories

PathSynopsis
aws/awscloudPackage awscloud contains Wire providers for AWS services.
aws/rdsPackage 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.