github.com/kubri/kubri@v0.5.1-0.20240317001612-bda2aaef967e/source/azureblob/azureblob.go (about) 1 package azureblob 2 3 import ( 4 _ "gocloud.dev/blob/azureblob" // blob driver 5 6 "github.com/kubri/kubri/internal/blob" 7 "github.com/kubri/kubri/source" 8 ) 9 10 type Config struct { 11 Bucket string 12 Folder string 13 URL string 14 } 15 16 func New(c Config) (*source.Source, error) { 17 return blob.NewSource("azblob://"+c.Bucket, c.Folder, c.URL) 18 }