Documentation ¶
Index ¶
Constants ¶
View Source
const ( ConfigType = "merge" + cfgcpi.OCM_CONFIG_TYPE_SUFFIX ConfigTypeV1 = ConfigType + runtime.VersionSeparator + "v1" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { runtime.ObjectVersionedType `json:",inline"` Labels []LabelAssignment Assignments map[hpi.Hint]*hpi.Specification `json:"assignments,omitempty"` }
Config describes a memory based config interface.
func (*Config) AssignLabel ¶
func (a *Config) AssignLabel(name string, version string, spec *hpi.Specification)
type LabelAssignment ¶
type LabelAssignment struct { Name string `json:"name"` Version string `json:"version,omitempty"` Merge hpi.Specification `json:"merge,omitempty"` }
Click to show internal directories.
Click to hide internal directories.