Versions in this module Expand all Collapse all v0 v0.17.1 Oct 26, 2019 Changes in this version + const Scheme + var DefaultIdentity = wire.NewSet(DefaultAccountName, DefaultAccountKey, NewCredential, ...) + var SASTokenIdentity = wire.NewSet(DefaultAccountName, DefaultSASToken, azblob.NewAnonymousCredential, ...) + var Set = wire.NewSet(NewPipeline, wire.Struct(new(Options), "Credential", "SASToken"), ...) + func NewCredential(accountName AccountName, accountKey AccountKey) (*azblob.SharedKeyCredential, error) + func NewPipeline(credential azblob.Credential, opts azblob.PipelineOptions) pipeline.Pipeline + func OpenBucket(ctx context.Context, pipeline pipeline.Pipeline, accountName AccountName, ...) (*blob.Bucket, error) + type AccountKey string + func DefaultAccountKey() (AccountKey, error) + type AccountName string + func DefaultAccountName() (AccountName, error) + type Options struct + Credential *azblob.SharedKeyCredential + SASToken SASToken + type SASToken string + func DefaultSASToken() (SASToken, error) + type URLOpener struct + AccountName AccountName + Options Options + Pipeline pipeline.Pipeline + func (o *URLOpener) OpenBucketURL(ctx context.Context, u *url.URL) (*blob.Bucket, error)