provider

package
v0.0.0-...-9439dd5 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: 0BSD Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() provider.Provider

func NewReverseDnsFunction

func NewReverseDnsFunction() function.Function

func ReverseDNSIPv4

func ReverseDNSIPv4(ipAddress string) string

func ReverseDNSIPv6

func ReverseDNSIPv6(ipAddress net.IP) string

Types

type IPCalcProvider

type IPCalcProvider struct{}

func (*IPCalcProvider) Configure

func (*IPCalcProvider) DataSources

func (p *IPCalcProvider) DataSources(_ context.Context) []func() datasource.DataSource

func (*IPCalcProvider) Functions

func (p *IPCalcProvider) Functions(_ context.Context) []func() function.Function

func (*IPCalcProvider) Metadata

func (*IPCalcProvider) Resources

func (p *IPCalcProvider) Resources(_ context.Context) []func() resource.Resource

func (*IPCalcProvider) Schema

type IPCalcProviderModel

type IPCalcProviderModel struct{}

type ReverseDnsFunction

type ReverseDnsFunction struct{}

func (*ReverseDnsFunction) Definition

func (*ReverseDnsFunction) Metadata

func (*ReverseDnsFunction) Run

func (f *ReverseDnsFunction) Run(ctx context.Context, request function.RunRequest, response *function.RunResponse)

Jump to

Keyboard shortcuts

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