Versions in this module Expand all Collapse all v0 v0.0.2 Oct 23, 2025 v0.0.1 Oct 18, 2025 Changes in this version + const DataSourceType + const ResourceType + type Resource struct + CfResource *ccschema.Resource + TfType string + func NewResource(resourceType, cfTypeSchemaFile string) (*Resource, error) + type TemplateData struct + AcceptanceTestFunctionPrefix string + AttributeNameMap map[string]string + CloudControlTypeName string + CreateOnlyPropertyPaths []string + CreateTimeoutInMinutes int + DeleteTimeoutInMinutes int + FactoryFunctionName string + FrameworkDefaultsPackages []string + FrameworkPlanModifierPackages []string + FrameworkValidatorsPackages []string + HasRequiredAttribute bool + HasUpdateMethod bool + ImportFrameworkJSONTypes bool + ImportFrameworkTimeTypes bool + ImportFrameworkTypes bool + ImportFrameworkValidator bool + ImportInternalDefaults bool + ImportInternalValidators bool + ImportRegexp bool + PackageName string + PrimaryIdentifier []string + ReadOnlyPropertyPaths []string + RootPropertiesSchema string + SchemaDescription string + SchemaVersion int64 + TerraformTypeName string + UpdateTimeoutInMinutes int + WriteOnlyPropertyPaths []string + func GenerateTemplateData(ui cli.Ui, cfTypeSchemaFile, resType, tfResourceType, packageName string) (*TemplateData, error)