INNER CODE UNIT · TypeScript
New$
jianyuan/terraform-provider-sentry · internal/providergen/index.ts:649
func New${resourceName}() resource.Resource {
return &${resourceName}{}
}
type ${resourceName} struct {
baseResource
}
func (r *${resourceName}) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse) {
resp.TypeName = req.ProviderTypeName + "_${resource.name}"
}
func (r *${resourceName}) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) {
resp.Schema = schema.Schema{
MarkdownDescription: ${JSON.stringify(resource.description)},
Attributes: map[string]schema.Attribute{
${generateResourceSchemaAttributes({ resource })}
},