INNER CODE UNIT · TypeScript

New$

jianyuan/terraform-provider-sentry · internal/providergen/index.ts:472

func New${dataSourceName}() datasource.DataSource {
  return &${dataSourceName}{}
}

type ${dataSourceName} struct {
  baseDataSource
}

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 })}
    },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…