constructexpansion

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConstructExpansionContext

type ConstructExpansionContext struct {
	Construct *construct.Resource
	Kb        knowledgebase.TemplateKB
}

func (*ConstructExpansionContext) ExpandConstruct

ExpandConstructs expands all constructs in the working state using the engines provider

The resources that result from the expanded constructs are written to the engines resource graph All dependencies are copied over to the resource graph If a dependency in the working state included a construct, the engine copies the dependency to all directly linked resources

type ExpansionSet

type ExpansionSet struct {
	Construct  *construct.Resource
	Attributes []string
}

type ExpansionSolution

type ExpansionSolution struct {
	Edges                  []graph.Edge[construct.Resource]
	DirectlyMappedResource construct.ResourceId
}

Jump to

Keyboard shortcuts

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