Documentation ¶
Index ¶
- func NewPipelineResource() res.Resource
- type PipelineDestinationModel
- type PipelineResource
- func (r *PipelineResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
- func (r *PipelineResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
- func (r *PipelineResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
- func (r *PipelineResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
- func (r *PipelineResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
- func (r *PipelineResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
- func (r *PipelineResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
- func (r *PipelineResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
- type PipelineResourceModel
- type PipelineSourceModel
- type PipelineTransformModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPipelineResource ¶
Types ¶
type PipelineResource ¶ added in v1.0.2
type PipelineResource struct {
// contains filtered or unexported fields
}
PipelineResource defines the res implementation.
func (*PipelineResource) Configure ¶ added in v1.0.2
func (r *PipelineResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
func (*PipelineResource) Create ¶ added in v1.0.2
func (r *PipelineResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
func (*PipelineResource) Delete ¶ added in v1.0.2
func (r *PipelineResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
func (*PipelineResource) ImportState ¶ added in v1.0.2
func (r *PipelineResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
func (*PipelineResource) Metadata ¶ added in v1.0.2
func (r *PipelineResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
func (*PipelineResource) Read ¶ added in v1.0.2
func (r *PipelineResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
func (*PipelineResource) Schema ¶ added in v1.0.2
func (r *PipelineResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
func (*PipelineResource) Update ¶ added in v1.0.2
func (r *PipelineResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
type PipelineResourceModel ¶ added in v1.0.2
type PipelineResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` SnapshotNewTables types.Bool `tfsdk:"snapshot_new_tables"` Source *PipelineSourceModel `tfsdk:"source"` Destination *PipelineDestinationModel `tfsdk:"destination"` Transforms []*PipelineTransformModel `tfsdk:"transforms"` }
PipelineResourceModel describes the res data model.
type PipelineSourceModel ¶
Click to show internal directories.
Click to hide internal directories.