provider

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() provider.Provider

New returns a new Dagster Provider instance.

Types

type DagsterProvider

type DagsterProvider struct {
	// contains filtered or unexported fields
}

func (*DagsterProvider) Configure

Configure configures the provider's internal client.

func (*DagsterProvider) DataSources

func (p *DagsterProvider) DataSources(_ context.Context) []func() datasource.DataSource

DataSources defines the data sources implemented in the provider.

func (*DagsterProvider) Metadata

Metadata returns the provider type name.

func (*DagsterProvider) Resources

func (p *DagsterProvider) Resources(_ context.Context) []func() resource.Resource

Resources defines the resources implemented in the provider.

func (*DagsterProvider) Schema

Schema defines the provider-level schema for configuration data.

type DagsterProviderModel

type DagsterProviderModel struct {
	Organization types.String `tfsdk:"organization"`
	Deployment   types.String `tfsdk:"deployment"`
	APIToken     types.String `tfsdk:"api_token"`
}

DagsterProviderModel maps provider schema data to a Go type.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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