MCPcopy
hub / github.com/sa7mon/S3Scanner / Enumerate

Method Enumerate

provider/linode.go:47–58  ·  view source on GitHub ↗
(b *bucket.Bucket)

Source from the content-addressed store, hash-verified

45}
46
47func (pl *Linode) Enumerate(b *bucket.Bucket) error {
48 if b.Exists != bucket.BucketExists {
49 return errors.New("bucket might not exist")
50 }
51
52 client := pl.getRegionClient(b.Region)
53 enumErr := enumerateListObjectsV2(client, b)
54 if enumErr != nil {
55 return enumErr
56 }
57 return nil
58}
59
60func (pl *Linode) newClients() (*clientmap.ClientMap, error) {
61 clients := clientmap.WithCapacity(len(ProviderRegions[pl.Name()]))

Callers

nothing calls this directly

Calls 2

getRegionClientMethod · 0.95
enumerateListObjectsV2Function · 0.85

Tested by

no test coverage detected