provider

package
v0.12.2 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2025 License: MPL-2.0 Imports: 37 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 NewBuildingBlockV2DataSource added in v0.7.0

func NewBuildingBlockV2DataSource() datasource.DataSource

func NewBuildingBlockV2Resource added in v0.7.0

func NewBuildingBlockV2Resource() resource.Resource

func NewLandingZoneDataSource added in v0.11.0

func NewLandingZoneDataSource() datasource.DataSource

func NewLandingZoneResource added in v0.11.0

func NewLandingZoneResource() resource.Resource

NewLandingZoneResource is a helper function to simplify the provider implementation.

func NewPlatformDataSource added in v0.12.2

func NewPlatformDataSource() datasource.DataSource

NewPlatformDataSource is a helper function to simplify the provider implementation.

func NewPlatformResource added in v0.12.2

func NewPlatformResource() resource.Resource

NewPlatformResource is a helper function to simplify the provider implementation.

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

func NewTenantV4DataSource added in v0.8.0

func NewTenantV4DataSource() datasource.DataSource

func NewTenantV4Resource added in v0.8.0

func NewTenantV4Resource() resource.Resource

func NewWorkspaceDataSource added in v0.8.0

func NewWorkspaceDataSource() datasource.DataSource

func NewWorkspaceGroupBindingResource added in v0.11.0

func NewWorkspaceGroupBindingResource() resource.Resource

NewWorkspaceGroupBindingResource is a helper function to simplify the provider implementation.

func NewWorkspaceResource added in v0.8.0

func NewWorkspaceResource() resource.Resource

NewWorkspaceResource is a helper function to simplify the provider implementation.

func NewWorkspaceUserBindingResource added in v0.11.0

func NewWorkspaceUserBindingResource() resource.Resource

NewWorkspaceUserBindingResource is a helper function to simplify the provider implementation.

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