pipeline

package
v1.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPipelineResource

func NewPipelineResource() res.Resource

Types

type PipelineDestinationModel

type PipelineDestinationModel struct {
	ID        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	Connector types.String `tfsdk:"connector"`
}

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 (*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 (*PipelineResource) Metadata added in v1.0.2

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

type PipelineSourceModel struct {
	ID        types.String `tfsdk:"id"`
	Name      types.String `tfsdk:"name"`
	Connector types.String `tfsdk:"connector"`
	Topics    types.Set    `tfsdk:"topics"`
}

type PipelineTransformModel added in v1.0.2

type PipelineTransformModel struct {
	ID     types.String `tfsdk:"id"`
	Topics types.Set    `tfsdk:"topics"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL