INNER CODE UNIT · TypeScript

func

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

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

func (r *${resourceName}) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) {
  var data ${modelName}

  resp.Diagnostics.Append(req.Plan.Get(ctx, &data)...)
  if resp.Diagnostics.HasError() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…