Documentation
¶
Index ¶
- func New(version string) pclient.ProviderWithFabricClient
- func NewFunc(version string) func() provider.Provider
- type FabricProvider
- func (p *FabricProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *FabricProvider) ConfigureAffirmProviderConfig(affirmProviderConfigFunction func(cfg *pconfig.ProviderConfig))
- func (p *FabricProvider) ConfigureCreateClient(...)
- func (p *FabricProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *FabricProvider) Functions(_ context.Context) []func() function.Function
- func (p *FabricProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *FabricProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *FabricProvider) Schema(ctx context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(version string) pclient.ProviderWithFabricClient
Types ¶
type FabricProvider ¶
type FabricProvider struct {
// contains filtered or unexported fields
}
FabricProvider defines the provider implementation.
func (*FabricProvider) Configure ¶
func (p *FabricProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*FabricProvider) ConfigureAffirmProviderConfig ¶
func (p *FabricProvider) ConfigureAffirmProviderConfig(affirmProviderConfigFunction func(cfg *pconfig.ProviderConfig))
func (*FabricProvider) ConfigureCreateClient ¶
func (p *FabricProvider) ConfigureCreateClient(createFabricClientFunction func(ctx context.Context, cfg *pconfig.ProviderConfig) (*fabric.Client, error))
func (*FabricProvider) DataSources ¶
func (p *FabricProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*FabricProvider) Functions ¶
func (p *FabricProvider) Functions(_ context.Context) []func() function.Function
func (*FabricProvider) Metadata ¶
func (p *FabricProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*FabricProvider) Resources ¶
func (p *FabricProvider) Resources(ctx context.Context) []func() resource.Resource
func (*FabricProvider) Schema ¶
func (p *FabricProvider) Schema(ctx context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
Click to show internal directories.
Click to hide internal directories.