INNER CODE UNIT · TypeScript
generateDataSourceSchemaAttributes
jianyuan/terraform-provider-sentry · internal/providergen/index.ts:310
function generateDataSourceSchemaAttributes({
dataSource,
}: {
dataSource: DataSource;
}) {
const lines: string[] = [];
for (const attribute of dataSource.attributes) {
lines.push(
`"${attribute.name}": ${generateTerraformAttribute({
parent: `${camelize(dataSource.name)}DataSourceModel`,
attribute,
})},`,
);
}
return lines.join("\n");
}