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