provider

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: MPL-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

func NewBuildingBlockDataSource

func NewBuildingBlockDataSource() datasource.DataSource

func NewBuildingBlockResource

func NewBuildingBlockResource() resource.Resource

func NewProjectDataSource

func NewProjectDataSource() datasource.DataSource

func NewProjectGroupBindingDataSource added in v0.4.0

func NewProjectGroupBindingDataSource() datasource.DataSource

func NewProjectGroupBindingResource added in v0.4.0

func NewProjectGroupBindingResource() resource.Resource

NewProjectGroupBindingResource is a helper function to simplify the provider implementation.

func NewProjectResource

func NewProjectResource() resource.Resource

NewProjectResource is a helper function to simplify the provider implementation.

func NewProjectUserBindingDataSource added in v0.4.0

func NewProjectUserBindingDataSource() datasource.DataSource

func NewProjectUserBindingResource added in v0.3.0

func NewProjectUserBindingResource() resource.Resource

NewProjectUserBindingResource is a helper function to simplify the provider implementation.

func NewProjectsDataSource added in v0.3.0

func NewProjectsDataSource() datasource.DataSource

func NewTagDefinitionDataSource added in v0.6.0

func NewTagDefinitionDataSource() datasource.DataSource

func NewTagDefinitionResource added in v0.6.0

func NewTagDefinitionResource() resource.Resource

NewTagDefinitionResource is a helper function to simplify the provider implementation.

func NewTagDefinitionsDataSource added in v0.6.0

func NewTagDefinitionsDataSource() datasource.DataSource

func NewTenantDataSource added in v0.2.0

func NewTenantDataSource() datasource.DataSource

func NewTenantResource added in v0.2.0

func NewTenantResource() resource.Resource

Types

type MeshStackProvider

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

func (*MeshStackProvider) Configure

func (*MeshStackProvider) DataSources

func (p *MeshStackProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*MeshStackProvider) Metadata

func (*MeshStackProvider) Resources

func (p *MeshStackProvider) Resources(ctx context.Context) []func() resource.Resource

func (*MeshStackProvider) Schema

type MeshStackProviderModel

type MeshStackProviderModel struct {
	Endpoint  types.String `tfsdk:"endpoint"`
	ApiKey    types.String `tfsdk:"apikey"`
	ApiSecret types.String `tfsdk:"apisecret"`
}

Jump to

Keyboard shortcuts

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