Documentation
¶
Index ¶
- Constants
- func New(version string) func() provider.Provider
- type PostHogProvider
- func (p *PostHogProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *PostHogProvider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *PostHogProvider) EphemeralResources(_ context.Context) []func() ephemeral.EphemeralResource
- func (p *PostHogProvider) Functions(_ context.Context) []func() function.Function
- func (p *PostHogProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *PostHogProvider) Resources(_ context.Context) []func() frameworkresource.Resource
- func (p *PostHogProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
- type PostHogProviderModel
Constants ¶
View Source
const ( EnvPostHogAPIKey = "POSTHOG_API_KEY" EnvPostHogHost = "POSTHOG_HOST" EnvPostHogProjectId = "POSTHOG_PROJECT_ID" EnvPostHogOrganizationId = "POSTHOG_ORGANIZATION_ID" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PostHogProvider ¶
type PostHogProvider struct {
// contains filtered or unexported fields
}
func (*PostHogProvider) Configure ¶
func (p *PostHogProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*PostHogProvider) DataSources ¶
func (p *PostHogProvider) DataSources(_ context.Context) []func() datasource.DataSource
func (*PostHogProvider) EphemeralResources ¶
func (p *PostHogProvider) EphemeralResources(_ context.Context) []func() ephemeral.EphemeralResource
func (*PostHogProvider) Functions ¶
func (p *PostHogProvider) Functions(_ context.Context) []func() function.Function
func (*PostHogProvider) Metadata ¶
func (p *PostHogProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
func (*PostHogProvider) Resources ¶
func (p *PostHogProvider) Resources(_ context.Context) []func() frameworkresource.Resource
func (*PostHogProvider) Schema ¶
func (p *PostHogProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
Click to show internal directories.
Click to hide internal directories.