Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewBuildingBlockDataSource() datasource.DataSource
- func NewBuildingBlockResource() resource.Resource
- func NewBuildingBlockV2DataSource() datasource.DataSource
- func NewBuildingBlockV2Resource() resource.Resource
- func NewLandingZoneDataSource() datasource.DataSource
- func NewLandingZoneResource() resource.Resource
- func NewPlatformDataSource() datasource.DataSource
- func NewPlatformResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectGroupBindingDataSource() datasource.DataSource
- func NewProjectGroupBindingResource() resource.Resource
- func NewProjectResource() resource.Resource
- func NewProjectUserBindingDataSource() datasource.DataSource
- func NewProjectUserBindingResource() resource.Resource
- func NewProjectsDataSource() datasource.DataSource
- func NewTagDefinitionDataSource() datasource.DataSource
- func NewTagDefinitionResource() resource.Resource
- func NewTagDefinitionsDataSource() datasource.DataSource
- func NewTenantDataSource() datasource.DataSource
- func NewTenantResource() resource.Resource
- func NewTenantV4DataSource() datasource.DataSource
- func NewTenantV4Resource() resource.Resource
- func NewWorkspaceDataSource() datasource.DataSource
- func NewWorkspaceGroupBindingResource() resource.Resource
- func NewWorkspaceResource() resource.Resource
- func NewWorkspaceUserBindingResource() resource.Resource
- type MeshStackProvider
- func (p *MeshStackProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *MeshStackProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *MeshStackProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *MeshStackProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *MeshStackProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type MeshStackProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBuildingBlockDataSource ¶
func NewBuildingBlockDataSource() datasource.DataSource
func NewBuildingBlockV2DataSource ¶ added in v0.7.0
func NewBuildingBlockV2DataSource() datasource.DataSource
func NewBuildingBlockV2Resource ¶ added in v0.7.0
func NewLandingZoneDataSource ¶ added in v0.11.0
func NewLandingZoneDataSource() datasource.DataSource
func NewLandingZoneResource ¶ added in v0.11.0
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
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
NewProjectGroupBindingResource is a helper function to simplify the provider implementation.
func NewProjectResource ¶
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
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
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 NewTenantV4DataSource ¶ added in v0.8.0
func NewTenantV4DataSource() datasource.DataSource
func NewTenantV4Resource ¶ added in v0.8.0
func NewWorkspaceDataSource ¶ added in v0.8.0
func NewWorkspaceDataSource() datasource.DataSource
func NewWorkspaceGroupBindingResource ¶ added in v0.11.0
NewWorkspaceGroupBindingResource is a helper function to simplify the provider implementation.
func NewWorkspaceResource ¶ added in v0.8.0
NewWorkspaceResource is a helper function to simplify the provider implementation.
func NewWorkspaceUserBindingResource ¶ added in v0.11.0
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 (p *MeshStackProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*MeshStackProvider) DataSources ¶
func (p *MeshStackProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*MeshStackProvider) Metadata ¶
func (p *MeshStackProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*MeshStackProvider) Resources ¶
func (p *MeshStackProvider) Resources(ctx context.Context) []func() resource.Resource
func (*MeshStackProvider) Schema ¶
func (p *MeshStackProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Source Files
¶
- building_block_v2_data_source.go
- building_block_v2_resource.go
- buildingblock_data_source.go
- buildingblock_resource.go
- landingzone_data_source.go
- landingzone_resource.go
- platform_data_source.go
- platform_resource.go
- platform_resource_obfuscationhandling.go
- project_data_source.go
- project_group_binding_data_source.go
- project_group_binding_resource.go
- project_resource.go
- project_user_binding_data_source.go
- project_user_binding_resource.go
- projects_data_source.go
- provider.go
- schema_utils.go
- tag_definition_data_source.go
- tag_definition_resource.go
- tag_definitions_data_source.go
- tenant_data_source.go
- tenant_resource.go
- tenant_v4_data_source.go
- tenant_v4_resource.go
- workspace_data_source.go
- workspace_group_binding_resource.go
- workspace_resource.go
- workspace_user_binding_resource.go