pkg/cai2hcl/converters/convert_resource.go (12 lines of code) (raw):
package converters
import (
"github.com/GoogleCloudPlatform/terraform-google-conversion/v6/pkg/cai2hcl/models"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v6/pkg/caiasset"
)
func ConvertResource(asset caiasset.Asset) ([]*models.TerraformResourceBlock, error) {
converter, ok := ConverterMap[asset.Type]
if !ok {
return nil, nil
}
return converter.Convert(asset)
}