Skip to content

Commit bac5d71

Browse files
authored
tgc-revival: use the cai asset types in ConverterMap (#15246)
1 parent fc9b937 commit bac5d71

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mmv1/provider/terraform_tgc_next.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ func (tgc *TerraformGoogleConversionNext) generateResourcesForVersion(products [
344344
}
345345
tgc.ResourcesForVersion = append(tgc.ResourcesForVersion, resourceIdentifier)
346346

347-
caiResourceType := fmt.Sprintf("%s.%s", service, object.CaiResourceType())
347+
caiResourceType := object.CaiAssetType()
348348
if _, ok := resourcesByCaiResourceType[caiResourceType]; !ok {
349349
resourcesByCaiResourceType[caiResourceType] = make([]ResourceIdentifier, 0)
350350
}

mmv1/templates/tgc_next/cai2hcl/resource_converters.go.tmpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ var provider *schema.Provider = tpg_provider.Provider()
4343
// ConverterMap is a collection of converters instances, indexed by cai asset type.
4444
var ConverterMap = map[string]map[string]models.Cai2hclConverter{
4545
// ####### START handwritten resources ###########
46-
resourcemanager.ProjectAssetType: {
46+
"cloudresourcemanager.googleapis.com/Project": {
4747
"Default": resourcemanager.NewProjectCai2hclConverter(provider),
4848
},
49-
compute.ComputeInstanceAssetType: {
49+
"compute.googleapis.com/Instance": {
5050
"Default": compute.NewComputeInstanceCai2hclConverter(provider),
5151
},
5252
// ####### END handwritten resources ###########
5353

54-
{{- range $resourceType, $resources := $.ResourcesByCaiResourceType}}
55-
{{ $resourceType }}AssetType: {
54+
{{- range $caiResourceType, $resources := $.ResourcesByCaiResourceType}}
55+
"{{ $caiResourceType }}": {
5656
{{- range $object := $resources }}
5757
"{{ $object.AliasName }}": {{ $object.ServiceName }}.New{{ $object.ResourceName -}}Cai2hclConverter(provider),
5858
{{- end }}

0 commit comments

Comments
 (0)