Documentation
¶
Index ¶
- func Config(params ...string) aws.Config
- func DynamoBatchInsert(region string, table string, params []any) error
- func DynamoInsert(region string, table string, params any) error
- func DynamoTableRefresh(region string, table string, partitionKey string, sortKey string) error
- func S3() *s3.Client
- func SES() *ses.Client
- func SendEmail(to string, subject string, body string, from string) (*ses.SendEmailOutput, error)
- func Upload(bodyBytes []byte, contentType string) (string, error)
- func UploadFile(fileHeader *multipart.FileHeader) (string, error)
- func UploadURL(url string) (string, error)
- func Uploader() *manager.Uploader
- func VerifyEmail(to string) (*ses.VerifyEmailIdentityOutput, error)
- type DynamoIndexQuery
- func (q DynamoIndexQuery) Asc() DynamoIndexQuery
- func (q DynamoIndexQuery) Desc() DynamoIndexQuery
- func (q DynamoIndexQuery) Get(out interface{}) (*DynamoIndexResults, error)
- func (q DynamoIndexQuery) Limit(limit int) DynamoIndexQuery
- func (q DynamoIndexQuery) Order(field string) DynamoIndexQuery
- func (q DynamoIndexQuery) ShowQuery(value bool) DynamoIndexQuery
- func (q DynamoIndexQuery) WhereBool(field string, value bool) DynamoIndexQuery
- func (q DynamoIndexQuery) WhereStr(field string, value string) DynamoIndexQuery
- type DynamoIndexResults
- type DynamoIndexWhere
- type DynamoIndexWheres
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DynamoBatchInsert ¶ added in v1.1.4
DynamoBatchInsert - Similar to DynamoInsert but do a batch insert of items
func DynamoInsert ¶ added in v1.0.1
func DynamoTableRefresh ¶ added in v1.1.4
DynamoTableRefresh - Delete and re-create a table
func Upload ¶
Upload Uploads a file to S3 naming it after a hash of the file contents. Accepts a public URL returns the URL of the uploaded file and an error if there was one.
func UploadFile ¶ added in v0.7.1
func UploadFile(fileHeader *multipart.FileHeader) (string, error)
UploadFile - same functionality as UploadURL but take in a multipart.FileHeader
func UploadURL ¶ added in v0.7.1
UploadURL Uploads a file to S3 naming it after a hash of the file contents. Accepts a public URL returns the URL of the uploaded file and an error if there was one.
func VerifyEmail ¶ added in v1.1.10
func VerifyEmail(to string) (*ses.VerifyEmailIdentityOutput, error)
Types ¶
type DynamoIndexQuery ¶ added in v1.0.2
type DynamoIndexQuery struct { Region string Table string Wheres DynamoIndexWheres OrderField string Direction string SetLimit *int32 ExposeQuery bool }
func DynamoIndex ¶ added in v1.0.1
func DynamoIndex(region string, table string) DynamoIndexQuery
func (DynamoIndexQuery) Asc ¶ added in v1.0.2
func (q DynamoIndexQuery) Asc() DynamoIndexQuery
func (DynamoIndexQuery) Desc ¶ added in v1.0.2
func (q DynamoIndexQuery) Desc() DynamoIndexQuery
func (DynamoIndexQuery) Get ¶ added in v1.0.2
func (q DynamoIndexQuery) Get(out interface{}) (*DynamoIndexResults, error)
func (DynamoIndexQuery) Limit ¶ added in v1.0.2
func (q DynamoIndexQuery) Limit(limit int) DynamoIndexQuery
func (DynamoIndexQuery) Order ¶ added in v1.0.2
func (q DynamoIndexQuery) Order(field string) DynamoIndexQuery
func (DynamoIndexQuery) ShowQuery ¶ added in v1.1.2
func (q DynamoIndexQuery) ShowQuery(value bool) DynamoIndexQuery
func (DynamoIndexQuery) WhereBool ¶ added in v1.0.6
func (q DynamoIndexQuery) WhereBool(field string, value bool) DynamoIndexQuery
func (DynamoIndexQuery) WhereStr ¶ added in v1.0.6
func (q DynamoIndexQuery) WhereStr(field string, value string) DynamoIndexQuery
type DynamoIndexResults ¶ added in v1.0.2
type DynamoIndexResults struct { NextToken *string `json:"next_token,omitempty"` Items interface{} `json:"items"` Query *string `json:"query,omitempty"` }
DynamoIndexResults hide query if not specified
type DynamoIndexWhere ¶ added in v1.0.3
func (DynamoIndexWhere) ToString ¶ added in v1.0.6
func (w DynamoIndexWhere) ToString() string
type DynamoIndexWheres ¶ added in v1.0.3
type DynamoIndexWheres []DynamoIndexWhere
func (*DynamoIndexWheres) Add ¶ added in v1.0.3
func (w *DynamoIndexWheres) Add(field string, fType string, value interface{})
Add - append to the w
Click to show internal directories.
Click to hide internal directories.