spec

package
v0.0.0-...-c2bc880 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Component

type Component interface {
	// contains filtered or unexported methods
}

type ComponentBuild

type ComponentBuild struct {
	Component

	Spec Spec
}

type ComponentResource

type ComponentResource struct {
	Component

	Value ValueResource
}

type Spec

type Spec struct {
	DependencyMap map[string][]string
	Components    map[string]Component
	RuntimeConfig Value
}

type Value

type Value interface {
	// contains filtered or unexported methods
}

type ValueBlueprint

type ValueBlueprint struct {
	Value

	Components []Component
}

type ValueBool

type ValueBool struct {
	Value

	Literal bool
}

type ValueBuild

type ValueBuild struct {
	Value

	Component []Component
}

type ValueFile

type ValueFile struct {
	Value

	Path string
}

type ValueList

type ValueList struct {
	Value

	Elements []Value
}

type ValueMap

type ValueMap struct {
	Value

	Entries map[string]Value
}

type ValueNil

type ValueNil struct {
	Value
}

type ValueProvider

type ValueProvider struct {
	Value

	Repo repo.PluginSource
}

type ValueResource

type ValueResource struct {
	Value

	Provider   ValueProvider
	Identifier ValueResourceIdentifier
	Config     Value
	Attrs      Value
	Exists     Value
}

type ValueResourceIdentifier

type ValueResourceIdentifier struct {
	Value

	Alias        string
	ResourceType string
	Literal      Value
}

type ValueResourceRef

type ValueResourceRef struct {
	Value

	Alias string
}

type ValueRuntimeConfig

type ValueRuntimeConfig struct {
	Value
}

type ValueString

type ValueString struct {
	Value

	Literal string
}

type ValueUnresolved

type ValueUnresolved struct {
	Value

	Name   string
	Object Value
}

Jump to

Keyboard shortcuts

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