INNER CODE UNIT · TypeScript
func
jianyuan/terraform-provider-sentry · internal/providergen/index.ts:480
func (d *${dataSourceName}) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse) {
resp.TypeName = req.ProviderTypeName + "_${dataSource.name}"
}
func (d *${dataSourceName}) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse) {
resp.Schema = schema.Schema{
MarkdownDescription: ${JSON.stringify(dataSource.description)},
Attributes: map[string]schema.Attribute{
${generateDataSourceSchemaAttributes({ dataSource })}
},
}
}
func (d *${dataSourceName}) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) {
var data ${modelName}
resp.Diagnostics.Append(req.Config.Get(ctx, &data)...)
if resp.Diagnostics.HasError() {