Versions in this module Expand all Collapse all v0 v0.1.7 Apr 11, 2018 Changes in this version + var Build string + var Version string + type AwsScanner struct + func (a AwsScanner) GetProviderName() (cloudProviderName string) + func (a AwsScanner) Read(name string) (bucket *Bucket, err error) + func (a AwsScanner) Write(name string) (isWritable bool, err error) + type AzureScanner struct + func (a AzureScanner) GetProviderName() (cloudProviderName string) + func (a AzureScanner) Read(name string) (bucket *Bucket, err error) + func (a AzureScanner) Write(name string) (isWritable bool, err error) + type Bucket struct + Files []file + Name string + NoFiles int64 + Provider string + Scanned time.Time + State BucketState + TotalSize int64 + URI string + func (b Bucket) Download(destDir string) (archivePath *string, err error) + type BucketState int + const Invalid + const Private + const Public + const RateLimited + const Unknown + type Contents struct + Etag string + Key string + LastModified string + Size int + StorageClass string + XMLName xml.Name + type GcpScanner struct + func (g GcpScanner) GetProviderName() (cloudProviderName string) + func (g GcpScanner) Read(name string) (bucket *Bucket, err error) + func (g GcpScanner) Write(name string) (isWritable bool, err error) + type ListBucketResult struct + ContentsList []Contents + IsTruncated bool + Marker string + MaxKeys int + Name string + Prefix string + XMLName xml.Name + type Scanner interface + GetProviderName func() (cloudProviderName string) + Read func(name string) (bucket *Bucket, err error) + Write func(name string) (isWritable bool, err error)