mirror of https://github.com/containers/podman.git
53 lines
1.2 KiB
Go
53 lines
1.2 KiB
Go
//go:build arm64 && darwin
|
|
// +build arm64,darwin
|
|
|
|
package applehv
|
|
|
|
import "github.com/containers/podman/v4/pkg/machine"
|
|
|
|
type Virtualization struct {
|
|
artifact machine.Artifact
|
|
compression machine.ImageCompression
|
|
format machine.ImageFormat
|
|
}
|
|
|
|
func (v Virtualization) Artifact() machine.Artifact {
|
|
return machine.None
|
|
}
|
|
|
|
func (v Virtualization) CheckExclusiveActiveVM() (bool, string, error) {
|
|
return false, "", machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) Compression() machine.ImageCompression {
|
|
return v.compression
|
|
}
|
|
|
|
func (v Virtualization) Format() machine.ImageFormat {
|
|
return v.format
|
|
}
|
|
|
|
func (v Virtualization) IsValidVMName(name string) (bool, error) {
|
|
return false, machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) List(opts machine.ListOptions) ([]*machine.ListResponse, error) {
|
|
return nil, machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) LoadVMByName(name string) (machine.VM, error) {
|
|
return nil, machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) NewMachine(opts machine.InitOptions) (machine.VM, error) {
|
|
return nil, machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) RemoveAndCleanMachines() error {
|
|
return machine.ErrNotImplemented
|
|
}
|
|
|
|
func (v Virtualization) VMType() string {
|
|
return vmtype
|
|
}
|