Help us shape the future of Go! Take the 2026 Go Developer Survey

resolver

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzapiDefinitionResolver

type AzapiDefinitionResolver struct {
	AzapiDefinitions []types.AzapiDefinition
}

func NewAzapiDefinitionResolver

func NewAzapiDefinitionResolver(azapiDefinitions []types.AzapiDefinition) AzapiDefinitionResolver

func (AzapiDefinitionResolver) Resolve

type AzapiDependencyResolver

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

func NewAzapiDependencyResolver

func NewAzapiDependencyResolver() AzapiDependencyResolver

func (AzapiDependencyResolver) Resolve

type AzapiResourceIdResolver

type AzapiResourceIdResolver struct {
}

func NewAzapiResourceIdResolver

func NewAzapiResourceIdResolver() AzapiResourceIdResolver

func (AzapiResourceIdResolver) Resolve

type AzapiResourcePlaceholderResolver

type AzapiResourcePlaceholderResolver struct {
}

func NewAzapiResourcePlaceholderResolver

func NewAzapiResourcePlaceholderResolver() AzapiResourcePlaceholderResolver

func (AzapiResourcePlaceholderResolver) Resolve

type AzurermDependencyResolver

type AzurermDependencyResolver struct {
	Dependencies []dependency.Dependency
}

func NewAzurermDependencyResolver

func NewAzurermDependencyResolver() AzurermDependencyResolver

func (AzurermDependencyResolver) Resolve

type ExistingDependencyResolver

type ExistingDependencyResolver struct {
	ExistingDependencies []dependency.Dependency
}

func NewExistingDependencyResolver

func NewExistingDependencyResolver(workingDirectory string) ExistingDependencyResolver

func (ExistingDependencyResolver) Resolve

type KnownReferenceResolver

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

func NewKnownReferenceResolver

func NewKnownReferenceResolver(knownPatterns map[string]types.Reference) KnownReferenceResolver

func (KnownReferenceResolver) Resolve

type LocationIDResolver

type LocationIDResolver struct {
}

func NewLocationIDResolver

func NewLocationIDResolver() LocationIDResolver

func (LocationIDResolver) Resolve

func (r LocationIDResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)

type ProviderIDResolver

type ProviderIDResolver struct {
}

func NewProviderIDResolver

func NewProviderIDResolver() ProviderIDResolver

func (ProviderIDResolver) Resolve

func (r ProviderIDResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)

type ReferenceResolver

type ReferenceResolver interface {
	Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
}

type ResolvedResult

type ResolvedResult struct {
	Reference            *types.Reference
	HclToAdd             string
	AzapiDefinitionToAdd *types.AzapiDefinition
}

Jump to

Keyboard shortcuts

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