Documentation ¶
Index ¶
- type AzapiDefinitionResolver
- type AzapiDependencyResolver
- type AzapiResourceIdResolver
- type AzapiResourcePlaceholderResolver
- type AzurermDependencyResolver
- type ExistingDependencyResolver
- type KnownReferenceResolver
- type LocationIDResolver
- type ProviderIDResolver
- type ReferenceResolver
- type ResolvedResult
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 ¶
func (r AzapiDefinitionResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type AzapiDependencyResolver ¶
type AzapiDependencyResolver struct {
// contains filtered or unexported fields
}
func NewAzapiDependencyResolver ¶
func NewAzapiDependencyResolver() AzapiDependencyResolver
func (AzapiDependencyResolver) Resolve ¶
func (r AzapiDependencyResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type AzapiResourceIdResolver ¶
type AzapiResourceIdResolver struct { }
func NewAzapiResourceIdResolver ¶
func NewAzapiResourceIdResolver() AzapiResourceIdResolver
func (AzapiResourceIdResolver) Resolve ¶
func (r AzapiResourceIdResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type AzapiResourcePlaceholderResolver ¶
type AzapiResourcePlaceholderResolver struct { }
func NewAzapiResourcePlaceholderResolver ¶
func NewAzapiResourcePlaceholderResolver() AzapiResourcePlaceholderResolver
func (AzapiResourcePlaceholderResolver) Resolve ¶
func (a AzapiResourcePlaceholderResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type AzurermDependencyResolver ¶
type AzurermDependencyResolver struct {
Dependencies []dependency.Dependency
}
func NewAzurermDependencyResolver ¶
func NewAzurermDependencyResolver() AzurermDependencyResolver
func (AzurermDependencyResolver) Resolve ¶
func (r AzurermDependencyResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type ExistingDependencyResolver ¶
type ExistingDependencyResolver struct {
ExistingDependencies []dependency.Dependency
}
func NewExistingDependencyResolver ¶
func NewExistingDependencyResolver(workingDirectory string) ExistingDependencyResolver
func (ExistingDependencyResolver) Resolve ¶
func (r ExistingDependencyResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
type KnownReferenceResolver ¶
type KnownReferenceResolver struct {
// contains filtered or unexported fields
}
func NewKnownReferenceResolver ¶
func NewKnownReferenceResolver(knownPatterns map[string]types.Reference) KnownReferenceResolver
func (KnownReferenceResolver) Resolve ¶
func (r KnownReferenceResolver) Resolve(pattern dependency.Pattern) (*ResolvedResult, error)
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 }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.