github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/internal/adapters/terraform/aws/s3/adapt.go (about)

     1  package s3
     2  
     3  import (
     4  	"github.com/aquasecurity/defsec/pkg/providers/aws/s3"
     5  	"github.com/aquasecurity/defsec/pkg/terraform"
     6  )
     7  
     8  func Adapt(modules terraform.Modules) s3.S3 {
     9  
    10  	a := &adapter{
    11  		modules:   modules,
    12  		bucketMap: make(map[string]*s3.Bucket),
    13  	}
    14  
    15  	return s3.S3{
    16  		Buckets: a.adaptBuckets(),
    17  	}
    18  }