Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultAWSConfig ¶
func HasValidCredentials ¶
HasValidCredentials returns true if the AWS config has valid credentials.
Types ¶
type ClientProvider ¶
type ClientProvider struct {
// contains filtered or unexported fields
}
func NewClientProvider ¶
func NewClientProvider(params ClientProviderParams) *ClientProvider
func (*ClientProvider) GetClient ¶
func (s *ClientProvider) GetClient(endpoint, region string) *ClientWrapper
func (*ClientProvider) GetConfig ¶
func (s *ClientProvider) GetConfig() aws.Config
GetConfig returns the AWS config used by the client provider.
func (*ClientProvider) IsInstalled ¶
func (s *ClientProvider) IsInstalled() bool
IsInstalled returns true if the S3 client is installed.
type ClientProviderParams ¶
type ClientWrapper ¶
Click to show internal directories.
Click to hide internal directories.