Documentation ¶
Index ¶
- Variables
- func DefaultRootfsDir() string
- func GetDataDir(clusterName string) string
- func GetEtcDir(clusterName string) string
- func GetVirtualMachineFromDataCompatV1(data []byte) (*v1.VirtualMachine, error)
- func VirtualMachineFilePath(clusterName string) string
- type Interface
- type OptionFunc
- type PreProcessor
- type VirtualMachineFile
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultClusterRootfsDir = ""
View Source
var ErrTypeNotFound = errors.New("no type structure was found")
View Source
var ErrVirtualMachineFileNotExists = errors.New("the vm file is not exist")
Functions ¶
func DefaultRootfsDir ¶
func DefaultRootfsDir() string
func GetDataDir ¶
func GetVirtualMachineFromDataCompatV1 ¶
func GetVirtualMachineFromDataCompatV1(data []byte) (*v1.VirtualMachine, error)
func VirtualMachineFilePath ¶
Types ¶
type Interface ¶
type Interface interface { PreProcessor GetVirtualMachine() *v1.VirtualMachine }
func NewVirtualMachineFile ¶
func NewVirtualMachineFile(name string, opts ...OptionFunc) Interface
type OptionFunc ¶
type OptionFunc func(*VirtualMachineFile)
type PreProcessor ¶
type PreProcessor interface {
Process() error
}
type VirtualMachineFile ¶
type VirtualMachineFile struct { VirtualMachine *v1.VirtualMachine // contains filtered or unexported fields }
func (*VirtualMachineFile) DecodeVirtualMachine ¶
func (c *VirtualMachineFile) DecodeVirtualMachine(data []byte) error
func (*VirtualMachineFile) GetVirtualMachine ¶
func (c *VirtualMachineFile) GetVirtualMachine() *v1.VirtualMachine
func (*VirtualMachineFile) Process ¶
func (c *VirtualMachineFile) Process() (err error)
Click to show internal directories.
Click to hide internal directories.