INNER CODE UNIT · Go

Export

VladRassokhin/intellij-hcl · schemas-extractor/template/generate-schema.go:18

func Export(p *schema.Provider) *ResourceProviderSchema {
	result := new(ResourceProviderSchema)

	result.Name = "__NAME__"
	result.Type = "provider"
	result.Version = "__REVISION__"
	result.Provider = schemaMap(p.Schema).Export()
	result.Resources = make(map[string]SchemaInfoWithTimeouts)
	result.DataSources = make(map[string]SchemaInfoWithTimeouts)

	for k, r := range p.ResourcesMap {
		result.Resources[k] = ExportResourceWithTimeouts(r)
	}
	for k, ds := range p.DataSourcesMap {
		result.DataSources[k] = ExportResourceWithTimeouts(ds)
	}

	return result

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…