Documentation ¶
Index ¶
- func ClientConfig(region, assumeRoleArn string, sess *session.Session) *aws.Config
- func Delete(bucket, region, path string) bool
- func Download(bucket, region, pathsArg, s3VersionID, gitBranch string, gitFlow bool) (err error)
- func Get(bucket, region, path, versionID string) (fields map[string]*string, err error)
- func GetMetadata(client *s3.S3, bucket, path string, versionID string) (map[string]*string, string, *time.Time, error)
- func List(bucket, region, path, specTag string) error
- func NewClient(region string) *s3.S3
- func NewSession(region string, debug bool) *session.Session
- func PrepareMergedFile(partContext parts.Context, bucket, region, filename string, ...) parts.Context
- func Tag(client s3iface.S3API, bucket string, path, versionId string, ...) (err error)
- func Upload(bucket, region, filesPath string, partContext parts.Context, ...) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClientConfig ¶ added in v0.0.9
func GetMetadata ¶
func PrepareMergedFile ¶
func PrepareMergedFile(partContext parts.Context, bucket, region, filename string, ctx speccontext.GitContext) parts.Context
func Upload ¶
func Upload(bucket, region, filesPath string, partContext parts.Context, ctx speccontext.GitContext) (err error)
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.