resolver

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 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