@@ -90,8 +90,8 @@ func renderSpecsForParams(ancestors []*properties.SpecParam, params []*propertie
90
90
}
91
91
92
92
specs = append (specs , parameterSpec {
93
- PangoName : elt .Name ,
94
- TerraformName : elt .NameVariant (),
93
+ PangoName : elt .PangoNameVariant () ,
94
+ TerraformName : elt .TerraformNameVariant (),
95
95
ComplexType : elt .ComplexType (),
96
96
Type : elt .FinalType (),
97
97
ItemsType : itemsType ,
@@ -109,10 +109,10 @@ func generateFromTerraformToPangoSpec(pangoTypePrefix string, terraformPrefix st
109
109
110
110
var specs []spec
111
111
112
- pangoType := fmt .Sprintf ("%s%s" , pangoTypePrefix , paramSpec .Name .CamelCase )
112
+ pangoType := fmt .Sprintf ("%s%s" , pangoTypePrefix , paramSpec .PangoNameVariant () .CamelCase )
113
113
114
- pangoReturnType := fmt .Sprintf ("%s%s" , pangoTypePrefix , paramSpec .Name .CamelCase )
115
- terraformType := fmt .Sprintf ("%s%s" , terraformPrefix , paramSpec .NameVariant ().CamelCase )
114
+ pangoReturnType := fmt .Sprintf ("%s%s" , pangoTypePrefix , paramSpec .PangoNameVariant () .CamelCase )
115
+ terraformType := fmt .Sprintf ("%s%s" , terraformPrefix , paramSpec .TerraformNameVariant ().CamelCase )
116
116
117
117
ancestors = append (ancestors , paramSpec )
118
118
@@ -142,7 +142,7 @@ func generateFromTerraformToPangoSpec(pangoTypePrefix string, terraformPrefix st
142
142
continue
143
143
}
144
144
145
- terraformPrefix := fmt .Sprintf ("%s%s" , terraformPrefix , paramSpec .NameVariant ().CamelCase )
145
+ terraformPrefix := fmt .Sprintf ("%s%s" , terraformPrefix , paramSpec .TerraformNameVariant ().CamelCase )
146
146
specs = append (specs , generateFromTerraformToPangoSpec (pangoType , terraformPrefix , elt , ancestors )... )
147
147
}
148
148
}
@@ -1338,7 +1338,7 @@ func generateValidatorFnsMapForVariants(variants []*properties.SpecParam) map[in
1338
1338
}
1339
1339
}
1340
1340
1341
- pathExpr := fmt .Sprintf (`path.MatchRelative().AtParent().AtName("%s")` , elt .Name .Underscore )
1341
+ pathExpr := fmt .Sprintf (`path.MatchRelative().AtParent().AtName("%s")` , elt .TerraformNameVariant () .Underscore )
1342
1342
validator .Expressions = append (validator .Expressions , pathExpr )
1343
1343
1344
1344
validatorFns [elt .VariantGroupId ] = validator
@@ -1365,7 +1365,7 @@ func createSchemaSpecForParameter(schemaTyp properties.SchemaType, manager *impo
1365
1365
}
1366
1366
}
1367
1367
1368
- structName := fmt .Sprintf ("%s%s" , structPrefix , param .NameVariant ().CamelCase )
1368
+ structName := fmt .Sprintf ("%s%s" , structPrefix , param .TerraformNameVariant ().CamelCase )
1369
1369
1370
1370
var attributes []attributeCtx
1371
1371
if param .HasEntryName () {
@@ -1609,7 +1609,7 @@ func createSchemaAttributeForParameter(schemaTyp properties.SchemaType, manager
1609
1609
1610
1610
return attributeCtx {
1611
1611
Package : packageName ,
1612
- Name : param .NameVariant (),
1612
+ Name : param .TerraformNameVariant (),
1613
1613
SchemaType : schemaType ,
1614
1614
ElementType : elementType ,
1615
1615
Description : param .Description ,
@@ -2457,7 +2457,7 @@ func terraformTypeForProperty(structPrefix string, prop *properties.SpecParam, h
2457
2457
if hackStructsAsTypeObjects {
2458
2458
return "types.Object"
2459
2459
} else {
2460
- return fmt .Sprintf ("*%s%sObject" , structPrefix , prop .NameVariant ().CamelCase )
2460
+ return fmt .Sprintf ("*%s%sObject" , structPrefix , prop .TerraformNameVariant ().CamelCase )
2461
2461
}
2462
2462
}
2463
2463
@@ -2486,10 +2486,10 @@ func terraformTypeForProperty(structPrefix string, prop *properties.SpecParam, h
2486
2486
}
2487
2487
2488
2488
func structFieldSpec (param * properties.SpecParam , structPrefix string , hackStructsAsTypeObjects bool ) datasourceStructFieldSpec {
2489
- tfTag := fmt .Sprintf ("`tfsdk:\" %s\" `" , param .NameVariant ().Underscore )
2489
+ tfTag := fmt .Sprintf ("`tfsdk:\" %s\" `" , param .TerraformNameVariant ().Underscore )
2490
2490
2491
2491
return datasourceStructFieldSpec {
2492
- Name : param .NameVariant (),
2492
+ Name : param .TerraformNameVariant (),
2493
2493
TerraformType : terraformTypeForProperty (structPrefix , param , false ),
2494
2494
Type : terraformTypeForProperty (structPrefix , param , hackStructsAsTypeObjects ),
2495
2495
Tags : []string {tfTag },
@@ -2499,7 +2499,7 @@ func structFieldSpec(param *properties.SpecParam, structPrefix string, hackStruc
2499
2499
func dataSourceStructContextForParam (structPrefix string , param * properties.SpecParam , hackStructsAsTypeObjects bool ) []datasourceStructSpec {
2500
2500
var structs []datasourceStructSpec
2501
2501
2502
- structName := fmt .Sprintf ("%s%s" , structPrefix , param .NameVariant ().CamelCase )
2502
+ structName := fmt .Sprintf ("%s%s" , structPrefix , param .TerraformNameVariant ().CamelCase )
2503
2503
2504
2504
var fields []datasourceStructFieldSpec
2505
2505
@@ -2528,7 +2528,7 @@ func dataSourceStructContextForParam(structPrefix string, param *properties.Spec
2528
2528
}
2529
2529
2530
2530
structs = append (structs , datasourceStructSpec {
2531
- AncestorName : param .NameVariant ().Original ,
2531
+ AncestorName : param .TerraformNameVariant ().Original ,
2532
2532
HasEntryName : param .HasEntryName (),
2533
2533
StructName : structName ,
2534
2534
ModelOrObject : "Object" ,
0 commit comments