model

package
v0.0.26 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WrapErrors

func WrapErrors(err error, errs []error) error

Types

type IMachineConfiguration

type IMachineConfiguration interface {
	Name() string
	Validate() (out *bytes.Buffer, err error)
	Install() (out *bytes.Buffer, err error)
	Uninstall() (out *bytes.Buffer, err error)
}

type IMachineConfigurationProvider

type IMachineConfigurationProvider interface {
	GetConfiguration() []IMachineConfiguration
}

type MachineConfigurationGroup

type MachineConfigurationGroup struct {
	GroupName string
	Configs   []IMachineConfiguration
}

func (MachineConfigurationGroup) Install

func (m MachineConfigurationGroup) Install() (*bytes.Buffer, error)

func (MachineConfigurationGroup) Name

func (MachineConfigurationGroup) Uninstall

func (m MachineConfigurationGroup) Uninstall() (*bytes.Buffer, error)

func (MachineConfigurationGroup) Validate

func (m MachineConfigurationGroup) Validate() (*bytes.Buffer, error)

Jump to

Keyboard shortcuts

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