github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/internal/adapters/terraform/nifcloud/computing/adapt.go (about) 1 package computing 2 3 import ( 4 "github.com/aquasecurity/defsec/pkg/providers/nifcloud/computing" 5 "github.com/aquasecurity/defsec/pkg/terraform" 6 ) 7 8 func Adapt(modules terraform.Modules) computing.Computing { 9 10 sgAdapter := sgAdapter{sgRuleIDs: modules.GetChildResourceIDMapByType("nifcloud_security_group_rule")} 11 12 return computing.Computing{ 13 SecurityGroups: sgAdapter.adaptSecurityGroups(modules), 14 Instances: adaptInstances(modules), 15 } 16 }