github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/internal/adapters/terraform/aws/s3/adapt.go (about)

     1  package s3
     2  
     3  import (
     4  	"github.com/khulnasoft-lab/defsec/pkg/providers/aws/s3"
     5  	"github.com/khulnasoft-lab/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  }