github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/internal/adapters/terraform/google/adapt.go (about) 1 package google 2 3 import ( 4 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/bigquery" 5 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/compute" 6 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/dns" 7 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/gke" 8 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/iam" 9 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/kms" 10 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/sql" 11 "github.com/khulnasoft-lab/defsec/internal/adapters/terraform/google/storage" 12 "github.com/khulnasoft-lab/defsec/pkg/providers/google" 13 "github.com/khulnasoft-lab/defsec/pkg/terraform" 14 ) 15 16 func Adapt(modules terraform.Modules) google.Google { 17 return google.Google{ 18 BigQuery: bigquery.Adapt(modules), 19 Compute: compute.Adapt(modules), 20 DNS: dns.Adapt(modules), 21 GKE: gke.Adapt(modules), 22 KMS: kms.Adapt(modules), 23 IAM: iam.Adapt(modules), 24 SQL: sql.Adapt(modules), 25 Storage: storage.Adapt(modules), 26 } 27 }