Documentation
¶
Index ¶
- func GetUsageOnlyResources() []string
- func NewTemplateProvider(ctx *settings.ProjectSession, includePastResources bool) engine.Vendor
- type Parser
- type ResourceRegistryMap
- type TemplateProvider
- func (p *TemplateProvider) AddMetadata(metadata *engine.WorkspaceMeta)
- func (p *TemplateProvider) Context() *settings.ProjectSession
- func (p *TemplateProvider) DisplayType() string
- func (p *TemplateProvider) LoadResources(usage engine.ConsumptionMap) ([]*engine.Workspace, error)
- func (p *TemplateProvider) ProjectName() string
- func (p *TemplateProvider) RelativePath() string
- func (p *TemplateProvider) Type() string
- func (p *TemplateProvider) VarFiles() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUsageOnlyResources ¶
func GetUsageOnlyResources() []string
func NewTemplateProvider ¶
func NewTemplateProvider(ctx *settings.ProjectSession, includePastResources bool) engine.Vendor
Types ¶
type ResourceRegistryMap ¶
type ResourceRegistryMap map[string]*engine.CatalogEntry
func GetResourceRegistryMap ¶
func GetResourceRegistryMap() *ResourceRegistryMap
type TemplateProvider ¶
type TemplateProvider struct {
Path string
// contains filtered or unexported fields
}
func (*TemplateProvider) AddMetadata ¶
func (p *TemplateProvider) AddMetadata(metadata *engine.WorkspaceMeta)
func (*TemplateProvider) Context ¶
func (p *TemplateProvider) Context() *settings.ProjectSession
func (*TemplateProvider) DisplayType ¶
func (p *TemplateProvider) DisplayType() string
func (*TemplateProvider) LoadResources ¶
func (p *TemplateProvider) LoadResources(usage engine.ConsumptionMap) ([]*engine.Workspace, error)
func (*TemplateProvider) ProjectName ¶
func (p *TemplateProvider) ProjectName() string
func (*TemplateProvider) RelativePath ¶
func (p *TemplateProvider) RelativePath() string
func (*TemplateProvider) Type ¶
func (p *TemplateProvider) Type() string
func (*TemplateProvider) VarFiles ¶
func (p *TemplateProvider) VarFiles() []string
Click to show internal directories.
Click to hide internal directories.