provider

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromCIDRModel

func FromCIDRModel(d *netparse.CidrModel) parseCIDRFunctionReturnModel

func FromDomainModel

func FromDomainModel(d *netparse.DomainModel) parseDomainFunctionReturnModel

func FromURLModel

func FromURLModel(u *netparse.URLModel) parseURLFunctionReturnModel

func New

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

func NewCIDRDataSource

func NewCIDRDataSource() datasource.DataSource

func NewContainsIPFunction

func NewContainsIPFunction() function.Function

func NewDomainDataSource

func NewDomainDataSource() datasource.DataSource

func NewParseCIDRFunction

func NewParseCIDRFunction() function.Function

func NewParseDomainFunction

func NewParseDomainFunction() function.Function

func NewParseURLFunction

func NewParseURLFunction() function.Function

func NewURLDataSource

func NewURLDataSource() datasource.DataSource

func NewURLDataSourceModel

func NewURLDataSourceModel() *urlDataSourceModel

Types

type ContainsIPFunction

type ContainsIPFunction struct{}

func (ContainsIPFunction) Definition

func (ContainsIPFunction) Metadata

func (ContainsIPFunction) Run

type NetparseProvider

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

NetparseProvider defines the provider implementation.

func (*NetparseProvider) Configure

func (*NetparseProvider) DataSources

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

func (*NetparseProvider) Functions

func (p *NetparseProvider) Functions(ctx context.Context) []func() function.Function

func (*NetparseProvider) Metadata

func (*NetparseProvider) Resources

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

func (*NetparseProvider) Schema

type ParseCIDRFunction

type ParseCIDRFunction struct{}

func (ParseCIDRFunction) Definition

func (ParseCIDRFunction) Metadata

func (ParseCIDRFunction) Run

type ParseDomainFunction

type ParseDomainFunction struct{}

func (ParseDomainFunction) Definition

func (ParseDomainFunction) Metadata

func (ParseDomainFunction) Run

type ParseURLFunction

type ParseURLFunction struct{}

func (ParseURLFunction) Definition

func (ParseURLFunction) Metadata

func (ParseURLFunction) Run

Jump to

Keyboard shortcuts

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