feat: scaffold terraform provider for fission via kubernetes CRD
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package resources
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/hashicorp/terraform-plugin-framework/resource"
|
||||
"github.com/hashicorp/terraform-plugin-framework/resource/schema"
|
||||
)
|
||||
|
||||
var _ resource.Resource = &HTTPTriggerResource{}
|
||||
|
||||
type HTTPTriggerResource struct{}
|
||||
|
||||
func NewHTTPTriggerResource() resource.Resource {
|
||||
return &HTTPTriggerResource{}
|
||||
}
|
||||
|
||||
func (r *HTTPTriggerResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse) {
|
||||
resp.TypeName = req.ProviderTypeName + "_http_trigger"
|
||||
}
|
||||
|
||||
func (r *HTTPTriggerResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) {
|
||||
resp.Schema = schema.Schema{}
|
||||
}
|
||||
|
||||
func (r *HTTPTriggerResource) Configure(_ context.Context, _ resource.ConfigureRequest, _ *resource.ConfigureResponse) {}
|
||||
func (r *HTTPTriggerResource) Create(_ context.Context, _ resource.CreateRequest, _ *resource.CreateResponse) {}
|
||||
func (r *HTTPTriggerResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse) {}
|
||||
func (r *HTTPTriggerResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse) {}
|
||||
func (r *HTTPTriggerResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse) {}
|
||||
Reference in New Issue
Block a user