36 lines
1.2 KiB
Go
36 lines
1.2 KiB
Go
package resources
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/hashicorp/terraform-plugin-framework/resource"
|
|
"github.com/hashicorp/terraform-plugin-framework/resource/schema"
|
|
)
|
|
|
|
var _ resource.Resource = &FunctionResource{}
|
|
|
|
type FunctionResource struct{}
|
|
|
|
func NewFunctionResource() resource.Resource {
|
|
return &FunctionResource{}
|
|
}
|
|
|
|
func (r *FunctionResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse) {
|
|
resp.TypeName = req.ProviderTypeName + "_function"
|
|
}
|
|
|
|
func (r *FunctionResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
|
|
resp.Schema = schema.Schema{}
|
|
}
|
|
|
|
func (r *FunctionResource) Configure(_ context.Context, _ resource.ConfigureRequest, _ *resource.ConfigureResponse) {
|
|
}
|
|
func (r *FunctionResource) Create(_ context.Context, _ resource.CreateRequest, _ *resource.CreateResponse) {
|
|
}
|
|
func (r *FunctionResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse) {
|
|
}
|
|
func (r *FunctionResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse) {
|
|
}
|
|
func (r *FunctionResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse) {
|
|
}
|