aws

package
v0.0.1-alpha.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWS

type AWS interface {
	GetSession() *session.Session
	Regions(service string) ([]string, error)
}

func NewAWS

func NewAWS() AWS

NewAWS returns a new AWS interface

type AppSync

type AppSync interface {
	Regions() ([]string, error)
}

func NewAppSync

func NewAppSync(aws AWS) AppSync

NewAppSync creates a new AppSync client

type DynamoDB

type DynamoDB interface {
	ListTables() ([]string, error)
}

func NewDynamoDB

func NewDynamoDB(aws AWS) DynamoDB

type Lambda

type Lambda interface {
	ListFunctions() ([]string, error)
	ListRuntimes() ([]string, error)
}

func NewLambda

func NewLambda(aws AWS) Lambda

NewLambda creates a new Lambda client

type S3

type S3 interface {
	ListBuckets() ([]string, error)
}

func NewS3

func NewS3(aws AWS) S3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL