// CODE GENERATED BY github.com/golingon/lingon. DO NOT EDIT.

package local

import "github.com/golingon/lingon/pkg/terra"

var _ terra.Provider = (*Provider)(nil)

// Provider contains the configurations for provider.
type Provider struct{}

// LocalName returns the provider local name for [Provider].
func (p *Provider) LocalName() string {
	return "local"
}

// Source returns the provider source for [Provider].
func (p *Provider) Source() string {
	return "hashicorp/local"
}

// Version returns the provider version for [Provider].
func (p *Provider) Version() string {
	return "2.4.0"
}

// Configuration returns the provider configuration for [Provider].
func (p *Provider) Configuration() interface{} {
	return p
}
