in mmv1/api/type.go [749:786]
func (t Type) TFType(s string) string {
switch s {
case "Boolean":
return "schema.TypeBool"
case "Double":
return "schema.TypeFloat"
case "Integer":
return "schema.TypeInt"
case "String":
return "schema.TypeString"
case "Time":
return "schema.TypeString"
case "Enum":
return "schema.TypeString"
case "ResourceRef":
return "schema.TypeString"
case "NestedObject":
return "schema.TypeList"
case "Array":
return "schema.TypeList"
case "KeyValuePairs":
return "schema.TypeMap"
case "KeyValueLabels":
return "schema.TypeMap"
case "KeyValueTerraformLabels":
return "schema.TypeMap"
case "KeyValueEffectiveLabels":
return "schema.TypeMap"
case "KeyValueAnnotations":
return "schema.TypeMap"
case "Map":
return "schema.TypeSet"
case "Fingerprint":
return "schema.TypeString"
}
return "schema.TypeString"
}