vmservice

package
v0.9.8 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthVmservice = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowVmservice   = fmt.Errorf("proto: integer overflow")
)
View Source
var CapabilitiesVMResponse_Resource_name = map[int32]string{
	0: "Vpmem",
	1: "Scsi",
	2: "Vpci",
	3: "Plan9",
	4: "VMNic",
	5: "Memory",
	6: "Processor",
}
View Source
var CapabilitiesVMResponse_Resource_value = map[string]int32{
	"Vpmem":     0,
	"Scsi":      1,
	"Vpci":      2,
	"Plan9":     3,
	"VMNic":     4,
	"Memory":    5,
	"Processor": 6,
}
View Source
var CapabilitiesVMResponse_SupportedGuestOS_name = map[int32]string{
	0: "Windows",
	1: "Linux",
}
View Source
var CapabilitiesVMResponse_SupportedGuestOS_value = map[string]int32{
	"Windows": 0,
	"Linux":   1,
}
View Source
var DiskType_name = map[int32]string{
	0: "SCSI_DISK_TYPE_VHD1",
	1: "SCSI_DISK_TYPE_VHDX",
	2: "SCSI_DISK_TYPE_PHYSICAL",
}
View Source
var DiskType_value = map[string]int32{
	"SCSI_DISK_TYPE_VHD1":     0,
	"SCSI_DISK_TYPE_VHDX":     1,
	"SCSI_DISK_TYPE_PHYSICAL": 2,
}
View Source
var ModifyType_name = map[int32]string{
	0: "ADD",
	1: "REMOVE",
	2: "UPDATE",
}
View Source
var ModifyType_value = map[string]int32{
	"ADD":    0,
	"REMOVE": 1,
	"UPDATE": 2,
}
View Source
var PropertiesVMRequest_PropertiesType_name = map[int32]string{
	0: "Memory",
	1: "Processor",
}
View Source
var PropertiesVMRequest_PropertiesType_value = map[string]int32{
	"Memory":    0,
	"Processor": 1,
}

Functions

func RegisterVMService

func RegisterVMService(srv *github_com_containerd_ttrpc.Server, svc VMService)

Types

type CapabilitiesVMResponse

type CapabilitiesVMResponse struct {
	SupportedResources   []*CapabilitiesVMResponse_SupportedResource `protobuf:"bytes,1,rep,name=supported_resources,json=supportedResources,proto3" json:"supported_resources,omitempty"`
	SupportedGuestOs     []CapabilitiesVMResponse_SupportedGuestOS   `` /* 174-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (*CapabilitiesVMResponse) Descriptor

func (*CapabilitiesVMResponse) Descriptor() ([]byte, []int)

func (*CapabilitiesVMResponse) Marshal

func (m *CapabilitiesVMResponse) Marshal() (dAtA []byte, err error)

func (*CapabilitiesVMResponse) MarshalTo

func (m *CapabilitiesVMResponse) MarshalTo(dAtA []byte) (int, error)

func (*CapabilitiesVMResponse) ProtoMessage

func (*CapabilitiesVMResponse) ProtoMessage()

func (*CapabilitiesVMResponse) Reset

func (m *CapabilitiesVMResponse) Reset()

func (*CapabilitiesVMResponse) Size

func (m *CapabilitiesVMResponse) Size() (n int)

func (*CapabilitiesVMResponse) String

func (this *CapabilitiesVMResponse) String() string

func (*CapabilitiesVMResponse) Unmarshal

func (m *CapabilitiesVMResponse) Unmarshal(dAtA []byte) error

func (*CapabilitiesVMResponse) XXX_DiscardUnknown

func (m *CapabilitiesVMResponse) XXX_DiscardUnknown()

func (*CapabilitiesVMResponse) XXX_Marshal

func (m *CapabilitiesVMResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CapabilitiesVMResponse) XXX_Merge

func (m *CapabilitiesVMResponse) XXX_Merge(src proto.Message)

func (*CapabilitiesVMResponse) XXX_Size

func (m *CapabilitiesVMResponse) XXX_Size() int

func (*CapabilitiesVMResponse) XXX_Unmarshal

func (m *CapabilitiesVMResponse) XXX_Unmarshal(b []byte) error

type CapabilitiesVMResponse_Resource

type CapabilitiesVMResponse_Resource int32
const (
	CapabilitiesVMResponse_Vpmem     CapabilitiesVMResponse_Resource = 0
	CapabilitiesVMResponse_Scsi      CapabilitiesVMResponse_Resource = 1
	CapabilitiesVMResponse_Vpci      CapabilitiesVMResponse_Resource = 2
	CapabilitiesVMResponse_Plan9     CapabilitiesVMResponse_Resource = 3
	CapabilitiesVMResponse_VMNic     CapabilitiesVMResponse_Resource = 4
	CapabilitiesVMResponse_Memory    CapabilitiesVMResponse_Resource = 5
	CapabilitiesVMResponse_Processor CapabilitiesVMResponse_Resource = 6
)

func (CapabilitiesVMResponse_Resource) EnumDescriptor

func (CapabilitiesVMResponse_Resource) EnumDescriptor() ([]byte, []int)

func (CapabilitiesVMResponse_Resource) String

type CapabilitiesVMResponse_SupportedGuestOS

type CapabilitiesVMResponse_SupportedGuestOS int32
const (
	CapabilitiesVMResponse_Windows CapabilitiesVMResponse_SupportedGuestOS = 0
	CapabilitiesVMResponse_Linux   CapabilitiesVMResponse_SupportedGuestOS = 1
)

func (CapabilitiesVMResponse_SupportedGuestOS) EnumDescriptor

func (CapabilitiesVMResponse_SupportedGuestOS) EnumDescriptor() ([]byte, []int)

func (CapabilitiesVMResponse_SupportedGuestOS) String

type CapabilitiesVMResponse_SupportedResource

type CapabilitiesVMResponse_SupportedResource struct {
	Add                  bool                            `protobuf:"varint,1,opt,name=Add,proto3" json:"Add,omitempty"`
	Remove               bool                            `protobuf:"varint,2,opt,name=Remove,proto3" json:"Remove,omitempty"`
	Update               bool                            `protobuf:"varint,3,opt,name=Update,proto3" json:"Update,omitempty"`
	Resource             CapabilitiesVMResponse_Resource `protobuf:"varint,4,opt,name=resource,proto3,enum=vmservice.CapabilitiesVMResponse_Resource" json:"resource,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (*CapabilitiesVMResponse_SupportedResource) Descriptor

func (*CapabilitiesVMResponse_SupportedResource) Descriptor() ([]byte, []int)

func (*CapabilitiesVMResponse_SupportedResource) Marshal

func (m *CapabilitiesVMResponse_SupportedResource) Marshal() (dAtA []byte, err error)

func (*CapabilitiesVMResponse_SupportedResource) MarshalTo

func (m *CapabilitiesVMResponse_SupportedResource) MarshalTo(dAtA []byte) (int, error)

func (*CapabilitiesVMResponse_SupportedResource) ProtoMessage

func (*CapabilitiesVMResponse_SupportedResource) Reset

func (*CapabilitiesVMResponse_SupportedResource) Size

func (*CapabilitiesVMResponse_SupportedResource) String

func (*CapabilitiesVMResponse_SupportedResource) Unmarshal

func (*CapabilitiesVMResponse_SupportedResource) XXX_DiscardUnknown

func (m *CapabilitiesVMResponse_SupportedResource) XXX_DiscardUnknown()

func (*CapabilitiesVMResponse_SupportedResource) XXX_Marshal

func (m *CapabilitiesVMResponse_SupportedResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CapabilitiesVMResponse_SupportedResource) XXX_Merge

func (*CapabilitiesVMResponse_SupportedResource) XXX_Size

func (*CapabilitiesVMResponse_SupportedResource) XXX_Unmarshal

func (m *CapabilitiesVMResponse_SupportedResource) XXX_Unmarshal(b []byte) error

type CreateVMRequest

type CreateVMRequest struct {
	Config *VMConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Optional ID to be used by the VM service in log messages. It's up to the
	// virtstack to make use of this field. Useful for debugging to be able to
	// correlate events for a given vm that the client launched.
	LogID                string   `protobuf:"bytes,2,opt,name=log_id,json=logId,proto3" json:"log_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateVMRequest) Descriptor

func (*CreateVMRequest) Descriptor() ([]byte, []int)

func (*CreateVMRequest) Marshal

func (m *CreateVMRequest) Marshal() (dAtA []byte, err error)

func (*CreateVMRequest) MarshalTo

func (m *CreateVMRequest) MarshalTo(dAtA []byte) (int, error)

func (*CreateVMRequest) ProtoMessage

func (*CreateVMRequest) ProtoMessage()

func (*CreateVMRequest) Reset

func (m *CreateVMRequest) Reset()

func (*CreateVMRequest) Size

func (m *CreateVMRequest) Size() (n int)

func (*CreateVMRequest) String

func (this *CreateVMRequest) String() string

func (*CreateVMRequest) Unmarshal

func (m *CreateVMRequest) Unmarshal(dAtA []byte) error

func (*CreateVMRequest) XXX_DiscardUnknown

func (m *CreateVMRequest) XXX_DiscardUnknown()

func (*CreateVMRequest) XXX_Marshal

func (m *CreateVMRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateVMRequest) XXX_Merge

func (m *CreateVMRequest) XXX_Merge(src proto.Message)

func (*CreateVMRequest) XXX_Size

func (m *CreateVMRequest) XXX_Size() int

func (*CreateVMRequest) XXX_Unmarshal

func (m *CreateVMRequest) XXX_Unmarshal(b []byte) error

type DevicesConfig

type DevicesConfig struct {
	ScsiDisks            []*SCSIDisk         `protobuf:"bytes,1,rep,name=scsi_disks,json=scsiDisks,proto3" json:"scsi_disks,omitempty"`
	VpmemDisks           []*VPMEMDisk        `protobuf:"bytes,2,rep,name=vpmem_disks,json=vpmemDisks,proto3" json:"vpmem_disks,omitempty"`
	NicConfig            []*NICConfig        `protobuf:"bytes,3,rep,name=nic_config,json=nicConfig,proto3" json:"nic_config,omitempty"`
	WindowsDevice        []*WindowsPCIDevice `protobuf:"bytes,4,rep,name=windows_device,json=windowsDevice,proto3" json:"windows_device,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*DevicesConfig) Descriptor

func (*DevicesConfig) Descriptor() ([]byte, []int)

func (*DevicesConfig) Marshal

func (m *DevicesConfig) Marshal() (dAtA []byte, err error)

func (*DevicesConfig) MarshalTo

func (m *DevicesConfig) MarshalTo(dAtA []byte) (int, error)

func (*DevicesConfig) ProtoMessage

func (*DevicesConfig) ProtoMessage()

func (*DevicesConfig) Reset

func (m *DevicesConfig) Reset()

func (*DevicesConfig) Size

func (m *DevicesConfig) Size() (n int)

func (*DevicesConfig) String

func (this *DevicesConfig) String() string

func (*DevicesConfig) Unmarshal

func (m *DevicesConfig) Unmarshal(dAtA []byte) error

func (*DevicesConfig) XXX_DiscardUnknown

func (m *DevicesConfig) XXX_DiscardUnknown()

func (*DevicesConfig) XXX_Marshal

func (m *DevicesConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DevicesConfig) XXX_Merge

func (m *DevicesConfig) XXX_Merge(src proto.Message)

func (*DevicesConfig) XXX_Size

func (m *DevicesConfig) XXX_Size() int

func (*DevicesConfig) XXX_Unmarshal

func (m *DevicesConfig) XXX_Unmarshal(b []byte) error

type DirectBoot

type DirectBoot struct {
	KernelPath           string   `protobuf:"bytes,1,opt,name=kernel_path,json=kernelPath,proto3" json:"kernel_path,omitempty"`
	InitrdPath           string   `protobuf:"bytes,2,opt,name=initrd_path,json=initrdPath,proto3" json:"initrd_path,omitempty"`
	KernelCmdline        string   `protobuf:"bytes,3,opt,name=kernel_cmdline,json=kernelCmdline,proto3" json:"kernel_cmdline,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DirectBoot) Descriptor

func (*DirectBoot) Descriptor() ([]byte, []int)

func (*DirectBoot) Marshal

func (m *DirectBoot) Marshal() (dAtA []byte, err error)

func (*DirectBoot) MarshalTo

func (m *DirectBoot) MarshalTo(dAtA []byte) (int, error)

func (*DirectBoot) ProtoMessage

func (*DirectBoot) ProtoMessage()

func (*DirectBoot) Reset

func (m *DirectBoot) Reset()

func (*DirectBoot) Size

func (m *DirectBoot) Size() (n int)

func (*DirectBoot) String

func (this *DirectBoot) String() string

func (*DirectBoot) Unmarshal

func (m *DirectBoot) Unmarshal(dAtA []byte) error

func (*DirectBoot) XXX_DiscardUnknown

func (m *DirectBoot) XXX_DiscardUnknown()

func (*DirectBoot) XXX_Marshal

func (m *DirectBoot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DirectBoot) XXX_Merge

func (m *DirectBoot) XXX_Merge(src proto.Message)

func (*DirectBoot) XXX_Size

func (m *DirectBoot) XXX_Size() int

func (*DirectBoot) XXX_Unmarshal

func (m *DirectBoot) XXX_Unmarshal(b []byte) error

type DiskType

type DiskType int32
const (
	DiskType_SCSI_DISK_TYPE_VHD1     DiskType = 0
	DiskType_SCSI_DISK_TYPE_VHDX     DiskType = 1
	DiskType_SCSI_DISK_TYPE_PHYSICAL DiskType = 2
)

func (DiskType) EnumDescriptor

func (DiskType) EnumDescriptor() ([]byte, []int)

func (DiskType) String

func (x DiskType) String() string

type HVSocketListen

type HVSocketListen struct {
	ServiceID string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Expected that the listener is a unix domain socket. These
	// are supported on Windows as of 1809/RS5.
	ListenerPath         string   `protobuf:"bytes,2,opt,name=listener_path,json=listenerPath,proto3" json:"listener_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HVSocketListen) Descriptor

func (*HVSocketListen) Descriptor() ([]byte, []int)

func (*HVSocketListen) Marshal

func (m *HVSocketListen) Marshal() (dAtA []byte, err error)

func (*HVSocketListen) MarshalTo

func (m *HVSocketListen) MarshalTo(dAtA []byte) (int, error)

func (*HVSocketListen) ProtoMessage

func (*HVSocketListen) ProtoMessage()

func (*HVSocketListen) Reset

func (m *HVSocketListen) Reset()

func (*HVSocketListen) Size

func (m *HVSocketListen) Size() (n int)

func (*HVSocketListen) String

func (this *HVSocketListen) String() string

func (*HVSocketListen) Unmarshal

func (m *HVSocketListen) Unmarshal(dAtA []byte) error

func (*HVSocketListen) XXX_DiscardUnknown

func (m *HVSocketListen) XXX_DiscardUnknown()

func (*HVSocketListen) XXX_Marshal

func (m *HVSocketListen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HVSocketListen) XXX_Merge

func (m *HVSocketListen) XXX_Merge(src proto.Message)

func (*HVSocketListen) XXX_Size

func (m *HVSocketListen) XXX_Size() int

func (*HVSocketListen) XXX_Unmarshal

func (m *HVSocketListen) XXX_Unmarshal(b []byte) error

type InspectVMRequest

type InspectVMRequest struct {
	Query                string   `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	RecursionLimit       uint32   `protobuf:"varint,2,opt,name=recursion_limit,json=recursionLimit,proto3" json:"recursion_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InspectVMRequest) Descriptor

func (*InspectVMRequest) Descriptor() ([]byte, []int)

func (*InspectVMRequest) Marshal

func (m *InspectVMRequest) Marshal() (dAtA []byte, err error)

func (*InspectVMRequest) MarshalTo

func (m *InspectVMRequest) MarshalTo(dAtA []byte) (int, error)

func (*InspectVMRequest) ProtoMessage

func (*InspectVMRequest) ProtoMessage()

func (*InspectVMRequest) Reset

func (m *InspectVMRequest) Reset()

func (*InspectVMRequest) Size

func (m *InspectVMRequest) Size() (n int)

func (*InspectVMRequest) String

func (this *InspectVMRequest) String() string

func (*InspectVMRequest) Unmarshal

func (m *InspectVMRequest) Unmarshal(dAtA []byte) error

func (*InspectVMRequest) XXX_DiscardUnknown

func (m *InspectVMRequest) XXX_DiscardUnknown()

func (*InspectVMRequest) XXX_Marshal

func (m *InspectVMRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InspectVMRequest) XXX_Merge

func (m *InspectVMRequest) XXX_Merge(src proto.Message)

func (*InspectVMRequest) XXX_Size

func (m *InspectVMRequest) XXX_Size() int

func (*InspectVMRequest) XXX_Unmarshal

func (m *InspectVMRequest) XXX_Unmarshal(b []byte) error

type InspectVMResponse

type InspectVMResponse struct {
	Result               *types.Value `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*InspectVMResponse) Descriptor

func (*InspectVMResponse) Descriptor() ([]byte, []int)

func (*InspectVMResponse) Marshal

func (m *InspectVMResponse) Marshal() (dAtA []byte, err error)

func (*InspectVMResponse) MarshalTo

func (m *InspectVMResponse) MarshalTo(dAtA []byte) (int, error)

func (*InspectVMResponse) ProtoMessage

func (*InspectVMResponse) ProtoMessage()

func (*InspectVMResponse) Reset

func (m *InspectVMResponse) Reset()

func (*InspectVMResponse) Size

func (m *InspectVMResponse) Size() (n int)

func (*InspectVMResponse) String

func (this *InspectVMResponse) String() string

func (*InspectVMResponse) Unmarshal

func (m *InspectVMResponse) Unmarshal(dAtA []byte) error

func (*InspectVMResponse) XXX_DiscardUnknown

func (m *InspectVMResponse) XXX_DiscardUnknown()

func (*InspectVMResponse) XXX_Marshal

func (m *InspectVMResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InspectVMResponse) XXX_Merge

func (m *InspectVMResponse) XXX_Merge(src proto.Message)

func (*InspectVMResponse) XXX_Size

func (m *InspectVMResponse) XXX_Size() int

func (*InspectVMResponse) XXX_Unmarshal

func (m *InspectVMResponse) XXX_Unmarshal(b []byte) error

type MemoryConfig

type MemoryConfig struct {
	MemoryMb             uint64   `protobuf:"varint,1,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"`
	AllowOvercommit      bool     `protobuf:"varint,2,opt,name=allow_overcommit,json=allowOvercommit,proto3" json:"allow_overcommit,omitempty"`
	DeferredCommit       bool     `protobuf:"varint,3,opt,name=deferred_commit,json=deferredCommit,proto3" json:"deferred_commit,omitempty"`
	HotHint              bool     `protobuf:"varint,4,opt,name=hot_hint,json=hotHint,proto3" json:"hot_hint,omitempty"`
	ColdHint             bool     `protobuf:"varint,5,opt,name=cold_hint,json=coldHint,proto3" json:"cold_hint,omitempty"`
	ColdDiscardHint      bool     `protobuf:"varint,6,opt,name=cold_discard_hint,json=coldDiscardHint,proto3" json:"cold_discard_hint,omitempty"`
	LowMmioGapInMb       uint64   `protobuf:"varint,7,opt,name=low_mmio_gap_in_mb,json=lowMmioGapInMb,proto3" json:"low_mmio_gap_in_mb,omitempty"`
	HighMmioBaseInMb     uint64   `protobuf:"varint,8,opt,name=high_mmio_base_in_mb,json=highMmioBaseInMb,proto3" json:"high_mmio_base_in_mb,omitempty"`
	HighMmioGapInMb      uint64   `protobuf:"varint,9,opt,name=high_mmio_gap_in_mb,json=highMmioGapInMb,proto3" json:"high_mmio_gap_in_mb,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MemoryConfig) Descriptor

func (*MemoryConfig) Descriptor() ([]byte, []int)

func (*MemoryConfig) Marshal

func (m *MemoryConfig) Marshal() (dAtA []byte, err error)

func (*MemoryConfig) MarshalTo

func (m *MemoryConfig) MarshalTo(dAtA []byte) (int, error)

func (*MemoryConfig) ProtoMessage

func (*MemoryConfig) ProtoMessage()

func (*MemoryConfig) Reset

func (m *MemoryConfig) Reset()

func (*MemoryConfig) Size

func (m *MemoryConfig) Size() (n int)

func (*MemoryConfig) String

func (this *MemoryConfig) String() string

func (*MemoryConfig) Unmarshal

func (m *MemoryConfig) Unmarshal(dAtA []byte) error

func (*MemoryConfig) XXX_DiscardUnknown

func (m *MemoryConfig) XXX_DiscardUnknown()

func (*MemoryConfig) XXX_Marshal

func (m *MemoryConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MemoryConfig) XXX_Merge

func (m *MemoryConfig) XXX_Merge(src proto.Message)

func (*MemoryConfig) XXX_Size

func (m *MemoryConfig) XXX_Size() int

func (*MemoryConfig) XXX_Unmarshal

func (m *MemoryConfig) XXX_Unmarshal(b []byte) error

type MemoryStats

type MemoryStats struct {
	WorkingSetBytes      uint64   `protobuf:"varint,1,opt,name=working_set_bytes,json=workingSetBytes,proto3" json:"working_set_bytes,omitempty"`
	AvailableMemory      uint64   `protobuf:"varint,2,opt,name=available_memory,json=availableMemory,proto3" json:"available_memory,omitempty"`
	ReservedMemory       uint64   `protobuf:"varint,3,opt,name=reserved_memory,json=reservedMemory,proto3" json:"reserved_memory,omitempty"`
	AssignedMemory       uint64   `protobuf:"varint,4,opt,name=assigned_memory,json=assignedMemory,proto3" json:"assigned_memory,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MemoryStats) Descriptor

func (*MemoryStats) Descriptor() ([]byte, []int)

func (*MemoryStats) Marshal

func (m *MemoryStats) Marshal() (dAtA []byte, err error)

func (*MemoryStats) MarshalTo

func (m *MemoryStats) MarshalTo(dAtA []byte) (int, error)

func (*MemoryStats) ProtoMessage

func (*MemoryStats) ProtoMessage()

func (*MemoryStats) Reset

func (m *MemoryStats) Reset()

func (*MemoryStats) Size

func (m *MemoryStats) Size() (n int)

func (*MemoryStats) String

func (this *MemoryStats) String() string

func (*MemoryStats) Unmarshal

func (m *MemoryStats) Unmarshal(dAtA []byte) error

func (*MemoryStats) XXX_DiscardUnknown

func (m *MemoryStats) XXX_DiscardUnknown()

func (*MemoryStats) XXX_Marshal

func (m *MemoryStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MemoryStats) XXX_Merge

func (m *MemoryStats) XXX_Merge(src proto.Message)

func (*MemoryStats) XXX_Size

func (m *MemoryStats) XXX_Size() int

func (*MemoryStats) XXX_Unmarshal

func (m *MemoryStats) XXX_Unmarshal(b []byte) error

type ModifyMemoryRequest

type ModifyMemoryRequest struct {
	MemoryMb             uint64   `protobuf:"varint,1,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ModifyMemoryRequest) Descriptor

func (*ModifyMemoryRequest) Descriptor() ([]byte, []int)

func (*ModifyMemoryRequest) Marshal

func (m *ModifyMemoryRequest) Marshal() (dAtA []byte, err error)

func (*ModifyMemoryRequest) MarshalTo

func (m *ModifyMemoryRequest) MarshalTo(dAtA []byte) (int, error)

func (*ModifyMemoryRequest) ProtoMessage

func (*ModifyMemoryRequest) ProtoMessage()

func (*ModifyMemoryRequest) Reset

func (m *ModifyMemoryRequest) Reset()

func (*ModifyMemoryRequest) Size

func (m *ModifyMemoryRequest) Size() (n int)

func (*ModifyMemoryRequest) String

func (this *ModifyMemoryRequest) String() string

func (*ModifyMemoryRequest) Unmarshal

func (m *ModifyMemoryRequest) Unmarshal(dAtA []byte) error

func (*ModifyMemoryRequest) XXX_DiscardUnknown

func (m *ModifyMemoryRequest) XXX_DiscardUnknown()

func (*ModifyMemoryRequest) XXX_Marshal

func (m *ModifyMemoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyMemoryRequest) XXX_Merge

func (m *ModifyMemoryRequest) XXX_Merge(src proto.Message)

func (*ModifyMemoryRequest) XXX_Size

func (m *ModifyMemoryRequest) XXX_Size() int

func (*ModifyMemoryRequest) XXX_Unmarshal

func (m *ModifyMemoryRequest) XXX_Unmarshal(b []byte) error

type ModifyProcessorConfigRequest

type ModifyProcessorConfigRequest struct {
	ProcessorWeight      uint32   `protobuf:"varint,1,opt,name=processor_weight,json=processorWeight,proto3" json:"processor_weight,omitempty"`
	ProcessorLimit       uint32   `protobuf:"varint,2,opt,name=processor_limit,json=processorLimit,proto3" json:"processor_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ModifyProcessorConfigRequest) Descriptor

func (*ModifyProcessorConfigRequest) Descriptor() ([]byte, []int)

func (*ModifyProcessorConfigRequest) Marshal

func (m *ModifyProcessorConfigRequest) Marshal() (dAtA []byte, err error)

func (*ModifyProcessorConfigRequest) MarshalTo

func (m *ModifyProcessorConfigRequest) MarshalTo(dAtA []byte) (int, error)

func (*ModifyProcessorConfigRequest) ProtoMessage

func (*ModifyProcessorConfigRequest) ProtoMessage()

func (*ModifyProcessorConfigRequest) Reset

func (m *ModifyProcessorConfigRequest) Reset()

func (*ModifyProcessorConfigRequest) Size

func (m *ModifyProcessorConfigRequest) Size() (n int)

func (*ModifyProcessorConfigRequest) String

func (this *ModifyProcessorConfigRequest) String() string

func (*ModifyProcessorConfigRequest) Unmarshal

func (m *ModifyProcessorConfigRequest) Unmarshal(dAtA []byte) error

func (*ModifyProcessorConfigRequest) XXX_DiscardUnknown

func (m *ModifyProcessorConfigRequest) XXX_DiscardUnknown()

func (*ModifyProcessorConfigRequest) XXX_Marshal

func (m *ModifyProcessorConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyProcessorConfigRequest) XXX_Merge

func (m *ModifyProcessorConfigRequest) XXX_Merge(src proto.Message)

func (*ModifyProcessorConfigRequest) XXX_Size

func (m *ModifyProcessorConfigRequest) XXX_Size() int

func (*ModifyProcessorConfigRequest) XXX_Unmarshal

func (m *ModifyProcessorConfigRequest) XXX_Unmarshal(b []byte) error

type ModifyProcessorRequest

type ModifyProcessorRequest struct {
	// Index of the processor to add/remove
	ProcessorIndex       uint32   `protobuf:"varint,1,opt,name=processor_index,json=processorIndex,proto3" json:"processor_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ModifyProcessorRequest) Descriptor

func (*ModifyProcessorRequest) Descriptor() ([]byte, []int)

func (*ModifyProcessorRequest) Marshal

func (m *ModifyProcessorRequest) Marshal() (dAtA []byte, err error)

func (*ModifyProcessorRequest) MarshalTo

func (m *ModifyProcessorRequest) MarshalTo(dAtA []byte) (int, error)

func (*ModifyProcessorRequest) ProtoMessage

func (*ModifyProcessorRequest) ProtoMessage()

func (*ModifyProcessorRequest) Reset

func (m *ModifyProcessorRequest) Reset()

func (*ModifyProcessorRequest) Size

func (m *ModifyProcessorRequest) Size() (n int)

func (*ModifyProcessorRequest) String

func (this *ModifyProcessorRequest) String() string

func (*ModifyProcessorRequest) Unmarshal

func (m *ModifyProcessorRequest) Unmarshal(dAtA []byte) error

func (*ModifyProcessorRequest) XXX_DiscardUnknown

func (m *ModifyProcessorRequest) XXX_DiscardUnknown()

func (*ModifyProcessorRequest) XXX_Marshal

func (m *ModifyProcessorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyProcessorRequest) XXX_Merge

func (m *ModifyProcessorRequest) XXX_Merge(src proto.Message)

func (*ModifyProcessorRequest) XXX_Size

func (m *ModifyProcessorRequest) XXX_Size() int

func (*ModifyProcessorRequest) XXX_Unmarshal

func (m *ModifyProcessorRequest) XXX_Unmarshal(b []byte) error

type ModifyResourceRequest

type ModifyResourceRequest struct {
	Type ModifyType `protobuf:"varint,1,opt,name=type,proto3,enum=vmservice.ModifyType" json:"type,omitempty"`
	// Types that are valid to be assigned to Resource:
	//	*ModifyResourceRequest_Processor
	//	*ModifyResourceRequest_ProcessorConfig
	//	*ModifyResourceRequest_Memory
	//	*ModifyResourceRequest_ScsiDisk
	//	*ModifyResourceRequest_VpmemDisk
	//	*ModifyResourceRequest_NicConfig
	//	*ModifyResourceRequest_WindowsDevice
	Resource             isModifyResourceRequest_Resource `protobuf_oneof:"resource"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*ModifyResourceRequest) Descriptor

func (*ModifyResourceRequest) Descriptor() ([]byte, []int)

func (*ModifyResourceRequest) GetMemory

func (*ModifyResourceRequest) GetNicConfig

func (m *ModifyResourceRequest) GetNicConfig() *NICConfig

func (*ModifyResourceRequest) GetProcessor

func (m *ModifyResourceRequest) GetProcessor() *ModifyProcessorRequest

func (*ModifyResourceRequest) GetProcessorConfig

func (m *ModifyResourceRequest) GetProcessorConfig() *ModifyProcessorConfigRequest

func (*ModifyResourceRequest) GetResource

func (m *ModifyResourceRequest) GetResource() isModifyResourceRequest_Resource

func (*ModifyResourceRequest) GetScsiDisk

func (m *ModifyResourceRequest) GetScsiDisk() *SCSIDisk

func (*ModifyResourceRequest) GetVpmemDisk

func (m *ModifyResourceRequest) GetVpmemDisk() *VPMEMDisk

func (*ModifyResourceRequest) GetWindowsDevice

func (m *ModifyResourceRequest) GetWindowsDevice() *WindowsPCIDevice

func (*ModifyResourceRequest) Marshal

func (m *ModifyResourceRequest) Marshal() (dAtA []byte, err error)

func (*ModifyResourceRequest) MarshalTo

func (m *ModifyResourceRequest) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest) ProtoMessage

func (*ModifyResourceRequest) ProtoMessage()

func (*ModifyResourceRequest) Reset

func (m *ModifyResourceRequest) Reset()

func (*ModifyResourceRequest) Size

func (m *ModifyResourceRequest) Size() (n int)

func (*ModifyResourceRequest) String

func (this *ModifyResourceRequest) String() string

func (*ModifyResourceRequest) Unmarshal

func (m *ModifyResourceRequest) Unmarshal(dAtA []byte) error

func (*ModifyResourceRequest) XXX_DiscardUnknown

func (m *ModifyResourceRequest) XXX_DiscardUnknown()

func (*ModifyResourceRequest) XXX_Marshal

func (m *ModifyResourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyResourceRequest) XXX_Merge

func (m *ModifyResourceRequest) XXX_Merge(src proto.Message)

func (*ModifyResourceRequest) XXX_OneofFuncs

func (*ModifyResourceRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*ModifyResourceRequest) XXX_Size

func (m *ModifyResourceRequest) XXX_Size() int

func (*ModifyResourceRequest) XXX_Unmarshal

func (m *ModifyResourceRequest) XXX_Unmarshal(b []byte) error

type ModifyResourceRequest_Memory

type ModifyResourceRequest_Memory struct {
	Memory *ModifyMemoryRequest `protobuf:"bytes,4,opt,name=memory,proto3,oneof"`
}

func (*ModifyResourceRequest_Memory) MarshalTo

func (m *ModifyResourceRequest_Memory) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_Memory) Size

func (m *ModifyResourceRequest_Memory) Size() (n int)

func (*ModifyResourceRequest_Memory) String

func (this *ModifyResourceRequest_Memory) String() string

type ModifyResourceRequest_NicConfig

type ModifyResourceRequest_NicConfig struct {
	NicConfig *NICConfig `protobuf:"bytes,7,opt,name=nic_config,json=nicConfig,proto3,oneof"`
}

func (*ModifyResourceRequest_NicConfig) MarshalTo

func (m *ModifyResourceRequest_NicConfig) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_NicConfig) Size

func (m *ModifyResourceRequest_NicConfig) Size() (n int)

func (*ModifyResourceRequest_NicConfig) String

func (this *ModifyResourceRequest_NicConfig) String() string

type ModifyResourceRequest_Processor

type ModifyResourceRequest_Processor struct {
	Processor *ModifyProcessorRequest `protobuf:"bytes,2,opt,name=processor,proto3,oneof"`
}

func (*ModifyResourceRequest_Processor) MarshalTo

func (m *ModifyResourceRequest_Processor) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_Processor) Size

func (m *ModifyResourceRequest_Processor) Size() (n int)

func (*ModifyResourceRequest_Processor) String

func (this *ModifyResourceRequest_Processor) String() string

type ModifyResourceRequest_ProcessorConfig

type ModifyResourceRequest_ProcessorConfig struct {
	ProcessorConfig *ModifyProcessorConfigRequest `protobuf:"bytes,3,opt,name=processor_config,json=processorConfig,proto3,oneof"`
}

func (*ModifyResourceRequest_ProcessorConfig) MarshalTo

func (m *ModifyResourceRequest_ProcessorConfig) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_ProcessorConfig) Size

func (*ModifyResourceRequest_ProcessorConfig) String

type ModifyResourceRequest_ScsiDisk

type ModifyResourceRequest_ScsiDisk struct {
	ScsiDisk *SCSIDisk `protobuf:"bytes,5,opt,name=scsi_disk,json=scsiDisk,proto3,oneof"`
}

func (*ModifyResourceRequest_ScsiDisk) MarshalTo

func (m *ModifyResourceRequest_ScsiDisk) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_ScsiDisk) Size

func (m *ModifyResourceRequest_ScsiDisk) Size() (n int)

func (*ModifyResourceRequest_ScsiDisk) String

func (this *ModifyResourceRequest_ScsiDisk) String() string

type ModifyResourceRequest_VpmemDisk

type ModifyResourceRequest_VpmemDisk struct {
	VpmemDisk *VPMEMDisk `protobuf:"bytes,6,opt,name=vpmem_disk,json=vpmemDisk,proto3,oneof"`
}

func (*ModifyResourceRequest_VpmemDisk) MarshalTo

func (m *ModifyResourceRequest_VpmemDisk) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_VpmemDisk) Size

func (m *ModifyResourceRequest_VpmemDisk) Size() (n int)

func (*ModifyResourceRequest_VpmemDisk) String

func (this *ModifyResourceRequest_VpmemDisk) String() string

type ModifyResourceRequest_WindowsDevice

type ModifyResourceRequest_WindowsDevice struct {
	WindowsDevice *WindowsPCIDevice `protobuf:"bytes,8,opt,name=windows_device,json=windowsDevice,proto3,oneof"`
}

func (*ModifyResourceRequest_WindowsDevice) MarshalTo

func (m *ModifyResourceRequest_WindowsDevice) MarshalTo(dAtA []byte) (int, error)

func (*ModifyResourceRequest_WindowsDevice) Size

func (*ModifyResourceRequest_WindowsDevice) String

type ModifyType

type ModifyType int32
const (
	ModifyType_ADD    ModifyType = 0
	ModifyType_REMOVE ModifyType = 1
	ModifyType_UPDATE ModifyType = 2
)

func (ModifyType) EnumDescriptor

func (ModifyType) EnumDescriptor() ([]byte, []int)

func (ModifyType) String

func (x ModifyType) String() string

type NICConfig

type NICConfig struct {
	NicID      string `protobuf:"bytes,1,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	PortID     string `protobuf:"bytes,2,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	MacAddress string `protobuf:"bytes,3,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	SwitchID   string `protobuf:"bytes,4,opt,name=switch_id,json=switchId,proto3" json:"switch_id,omitempty"`
	// Optional friendly name for the adapter. Might be useful to show up in logs.
	NicName              string   `protobuf:"bytes,5,opt,name=nic_name,json=nicName,proto3" json:"nic_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NICConfig) Descriptor

func (*NICConfig) Descriptor() ([]byte, []int)

func (*NICConfig) Marshal

func (m *NICConfig) Marshal() (dAtA []byte, err error)

func (*NICConfig) MarshalTo

func (m *NICConfig) MarshalTo(dAtA []byte) (int, error)

func (*NICConfig) ProtoMessage

func (*NICConfig) ProtoMessage()

func (*NICConfig) Reset

func (m *NICConfig) Reset()

func (*NICConfig) Size

func (m *NICConfig) Size() (n int)

func (*NICConfig) String

func (this *NICConfig) String() string

func (*NICConfig) Unmarshal

func (m *NICConfig) Unmarshal(dAtA []byte) error

func (*NICConfig) XXX_DiscardUnknown

func (m *NICConfig) XXX_DiscardUnknown()

func (*NICConfig) XXX_Marshal

func (m *NICConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NICConfig) XXX_Merge

func (m *NICConfig) XXX_Merge(src proto.Message)

func (*NICConfig) XXX_Size

func (m *NICConfig) XXX_Size() int

func (*NICConfig) XXX_Unmarshal

func (m *NICConfig) XXX_Unmarshal(b []byte) error

type ProcessorConfig

type ProcessorConfig struct {
	ProcessorCount       uint32   `protobuf:"varint,1,opt,name=processor_count,json=processorCount,proto3" json:"processor_count,omitempty"`
	ProcessorWeight      uint32   `protobuf:"varint,2,opt,name=processor_weight,json=processorWeight,proto3" json:"processor_weight,omitempty"`
	ProcessorLimit       uint32   `protobuf:"varint,3,opt,name=processor_limit,json=processorLimit,proto3" json:"processor_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProcessorConfig) Descriptor

func (*ProcessorConfig) Descriptor() ([]byte, []int)

func (*ProcessorConfig) Marshal

func (m *ProcessorConfig) Marshal() (dAtA []byte, err error)

func (*ProcessorConfig) MarshalTo

func (m *ProcessorConfig) MarshalTo(dAtA []byte) (int, error)

func (*ProcessorConfig) ProtoMessage

func (*ProcessorConfig) ProtoMessage()

func (*ProcessorConfig) Reset

func (m *ProcessorConfig) Reset()

func (*ProcessorConfig) Size

func (m *ProcessorConfig) Size() (n int)

func (*ProcessorConfig) String

func (this *ProcessorConfig) String() string

func (*ProcessorConfig) Unmarshal

func (m *ProcessorConfig) Unmarshal(dAtA []byte) error

func (*ProcessorConfig) XXX_DiscardUnknown

func (m *ProcessorConfig) XXX_DiscardUnknown()

func (*ProcessorConfig) XXX_Marshal

func (m *ProcessorConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessorConfig) XXX_Merge

func (m *ProcessorConfig) XXX_Merge(src proto.Message)

func (*ProcessorConfig) XXX_Size

func (m *ProcessorConfig) XXX_Size() int

func (*ProcessorConfig) XXX_Unmarshal

func (m *ProcessorConfig) XXX_Unmarshal(b []byte) error

type ProcessorStats

type ProcessorStats struct {
	TotalRuntimeNs       uint64   `protobuf:"varint,1,opt,name=total_runtime_ns,json=totalRuntimeNs,proto3" json:"total_runtime_ns,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProcessorStats) Descriptor

func (*ProcessorStats) Descriptor() ([]byte, []int)

func (*ProcessorStats) Marshal

func (m *ProcessorStats) Marshal() (dAtA []byte, err error)

func (*ProcessorStats) MarshalTo

func (m *ProcessorStats) MarshalTo(dAtA []byte) (int, error)

func (*ProcessorStats) ProtoMessage

func (*ProcessorStats) ProtoMessage()

func (*ProcessorStats) Reset

func (m *ProcessorStats) Reset()

func (*ProcessorStats) Size

func (m *ProcessorStats) Size() (n int)

func (*ProcessorStats) String

func (this *ProcessorStats) String() string

func (*ProcessorStats) Unmarshal

func (m *ProcessorStats) Unmarshal(dAtA []byte) error

func (*ProcessorStats) XXX_DiscardUnknown

func (m *ProcessorStats) XXX_DiscardUnknown()

func (*ProcessorStats) XXX_Marshal

func (m *ProcessorStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessorStats) XXX_Merge

func (m *ProcessorStats) XXX_Merge(src proto.Message)

func (*ProcessorStats) XXX_Size

func (m *ProcessorStats) XXX_Size() int

func (*ProcessorStats) XXX_Unmarshal

func (m *ProcessorStats) XXX_Unmarshal(b []byte) error

type PropertiesVMRequest

type PropertiesVMRequest struct {
	Types                []PropertiesVMRequest_PropertiesType `protobuf:"varint,1,rep,packed,name=types,proto3,enum=vmservice.PropertiesVMRequest_PropertiesType" json:"types,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (*PropertiesVMRequest) Descriptor

func (*PropertiesVMRequest) Descriptor() ([]byte, []int)

func (*PropertiesVMRequest) Marshal

func (m *PropertiesVMRequest) Marshal() (dAtA []byte, err error)

func (*PropertiesVMRequest) MarshalTo

func (m *PropertiesVMRequest) MarshalTo(dAtA []byte) (int, error)

func (*PropertiesVMRequest) ProtoMessage

func (*PropertiesVMRequest) ProtoMessage()

func (*PropertiesVMRequest) Reset

func (m *PropertiesVMRequest) Reset()

func (*PropertiesVMRequest) Size

func (m *PropertiesVMRequest) Size() (n int)

func (*PropertiesVMRequest) String

func (this *PropertiesVMRequest) String() string

func (*PropertiesVMRequest) Unmarshal

func (m *PropertiesVMRequest) Unmarshal(dAtA []byte) error

func (*PropertiesVMRequest) XXX_DiscardUnknown

func (m *PropertiesVMRequest) XXX_DiscardUnknown()

func (*PropertiesVMRequest) XXX_Marshal

func (m *PropertiesVMRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PropertiesVMRequest) XXX_Merge

func (m *PropertiesVMRequest) XXX_Merge(src proto.Message)

func (*PropertiesVMRequest) XXX_Size

func (m *PropertiesVMRequest) XXX_Size() int

func (*PropertiesVMRequest) XXX_Unmarshal

func (m *PropertiesVMRequest) XXX_Unmarshal(b []byte) error

type PropertiesVMRequest_PropertiesType

type PropertiesVMRequest_PropertiesType int32
const (
	PropertiesVMRequest_Memory    PropertiesVMRequest_PropertiesType = 0
	PropertiesVMRequest_Processor PropertiesVMRequest_PropertiesType = 1
)

func (PropertiesVMRequest_PropertiesType) EnumDescriptor

func (PropertiesVMRequest_PropertiesType) EnumDescriptor() ([]byte, []int)

func (PropertiesVMRequest_PropertiesType) String

type PropertiesVMResponse

type PropertiesVMResponse struct {
	MemoryStats          *MemoryStats    `protobuf:"bytes,1,opt,name=memory_stats,json=memoryStats,proto3" json:"memory_stats,omitempty"`
	ProcessorStats       *ProcessorStats `protobuf:"bytes,2,opt,name=processor_stats,json=processorStats,proto3" json:"processor_stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*PropertiesVMResponse) Descriptor

func (*PropertiesVMResponse) Descriptor() ([]byte, []int)

func (*PropertiesVMResponse) Marshal

func (m *PropertiesVMResponse) Marshal() (dAtA []byte, err error)

func (*PropertiesVMResponse) MarshalTo

func (m *PropertiesVMResponse) MarshalTo(dAtA []byte) (int, error)

func (*PropertiesVMResponse) ProtoMessage

func (*PropertiesVMResponse) ProtoMessage()

func (*PropertiesVMResponse) Reset

func (m *PropertiesVMResponse) Reset()

func (*PropertiesVMResponse) Size

func (m *PropertiesVMResponse) Size() (n int)

func (*PropertiesVMResponse) String

func (this *PropertiesVMResponse) String() string

func (*PropertiesVMResponse) Unmarshal

func (m *PropertiesVMResponse) Unmarshal(dAtA []byte) error

func (*PropertiesVMResponse) XXX_DiscardUnknown

func (m *PropertiesVMResponse) XXX_DiscardUnknown()

func (*PropertiesVMResponse) XXX_Marshal

func (m *PropertiesVMResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PropertiesVMResponse) XXX_Merge

func (m *PropertiesVMResponse) XXX_Merge(src proto.Message)

func (*PropertiesVMResponse) XXX_Size

func (m *PropertiesVMResponse) XXX_Size() int

func (*PropertiesVMResponse) XXX_Unmarshal

func (m *PropertiesVMResponse) XXX_Unmarshal(b []byte) error

type SCSIDisk

type SCSIDisk struct {
	Controller           uint32   `protobuf:"varint,1,opt,name=controller,proto3" json:"controller,omitempty"`
	Lun                  uint32   `protobuf:"varint,2,opt,name=lun,proto3" json:"lun,omitempty"`
	HostPath             string   `protobuf:"bytes,3,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"`
	Type                 DiskType `protobuf:"varint,4,opt,name=type,proto3,enum=vmservice.DiskType" json:"type,omitempty"`
	ReadOnly             bool     `protobuf:"varint,5,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SCSIDisk) Descriptor

func (*SCSIDisk) Descriptor() ([]byte, []int)

func (*SCSIDisk) Marshal

func (m *SCSIDisk) Marshal() (dAtA []byte, err error)

func (*SCSIDisk) MarshalTo

func (m *SCSIDisk) MarshalTo(dAtA []byte) (int, error)

func (*SCSIDisk) ProtoMessage

func (*SCSIDisk) ProtoMessage()

func (*SCSIDisk) Reset

func (m *SCSIDisk) Reset()

func (*SCSIDisk) Size

func (m *SCSIDisk) Size() (n int)

func (*SCSIDisk) String

func (this *SCSIDisk) String() string

func (*SCSIDisk) Unmarshal

func (m *SCSIDisk) Unmarshal(dAtA []byte) error

func (*SCSIDisk) XXX_DiscardUnknown

func (m *SCSIDisk) XXX_DiscardUnknown()

func (*SCSIDisk) XXX_Marshal

func (m *SCSIDisk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SCSIDisk) XXX_Merge

func (m *SCSIDisk) XXX_Merge(src proto.Message)

func (*SCSIDisk) XXX_Size

func (m *SCSIDisk) XXX_Size() int

func (*SCSIDisk) XXX_Unmarshal

func (m *SCSIDisk) XXX_Unmarshal(b []byte) error

type SerialConfig

type SerialConfig struct {
	Ports                []*SerialConfig_Config `protobuf:"bytes,3,rep,name=ports,proto3" json:"ports,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*SerialConfig) Descriptor

func (*SerialConfig) Descriptor() ([]byte, []int)

func (*SerialConfig) Marshal

func (m *SerialConfig) Marshal() (dAtA []byte, err error)

func (*SerialConfig) MarshalTo

func (m *SerialConfig) MarshalTo(dAtA []byte) (int, error)

func (*SerialConfig) ProtoMessage

func (*SerialConfig) ProtoMessage()

func (*SerialConfig) Reset

func (m *SerialConfig) Reset()

func (*SerialConfig) Size

func (m *SerialConfig) Size() (n int)

func (*SerialConfig) String

func (this *SerialConfig) String() string

func (*SerialConfig) Unmarshal

func (m *SerialConfig) Unmarshal(dAtA []byte) error

func (*SerialConfig) XXX_DiscardUnknown

func (m *SerialConfig) XXX_DiscardUnknown()

func (*SerialConfig) XXX_Marshal

func (m *SerialConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SerialConfig) XXX_Merge

func (m *SerialConfig) XXX_Merge(src proto.Message)

func (*SerialConfig) XXX_Size

func (m *SerialConfig) XXX_Size() int

func (*SerialConfig) XXX_Unmarshal

func (m *SerialConfig) XXX_Unmarshal(b []byte) error

type SerialConfig_Config

type SerialConfig_Config struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// Unix domain socket to relay serial console output to.
	SocketPath           string   `protobuf:"bytes,2,opt,name=socket_path,json=socketPath,proto3" json:"socket_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SerialConfig_Config) Descriptor

func (*SerialConfig_Config) Descriptor() ([]byte, []int)

func (*SerialConfig_Config) Marshal

func (m *SerialConfig_Config) Marshal() (dAtA []byte, err error)

func (*SerialConfig_Config) MarshalTo

func (m *SerialConfig_Config) MarshalTo(dAtA []byte) (int, error)

func (*SerialConfig_Config) ProtoMessage

func (*SerialConfig_Config) ProtoMessage()

func (*SerialConfig_Config) Reset

func (m *SerialConfig_Config) Reset()

func (*SerialConfig_Config) Size

func (m *SerialConfig_Config) Size() (n int)

func (*SerialConfig_Config) String

func (this *SerialConfig_Config) String() string

func (*SerialConfig_Config) Unmarshal

func (m *SerialConfig_Config) Unmarshal(dAtA []byte) error

func (*SerialConfig_Config) XXX_DiscardUnknown

func (m *SerialConfig_Config) XXX_DiscardUnknown()

func (*SerialConfig_Config) XXX_Marshal

func (m *SerialConfig_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SerialConfig_Config) XXX_Merge

func (m *SerialConfig_Config) XXX_Merge(src proto.Message)

func (*SerialConfig_Config) XXX_Size

func (m *SerialConfig_Config) XXX_Size() int

func (*SerialConfig_Config) XXX_Unmarshal

func (m *SerialConfig_Config) XXX_Unmarshal(b []byte) error

type UEFI

type UEFI struct {
	FirmwarePath string `protobuf:"bytes,1,opt,name=firmware_path,json=firmwarePath,proto3" json:"firmware_path,omitempty"`
	DevicePath   string `protobuf:"bytes,2,opt,name=device_path,json=devicePath,proto3" json:"device_path,omitempty"`
	// Optional data to include for uefi boot. For Linux this could be used as the kernel
	// commandline.
	OptionalData         string   `protobuf:"bytes,3,opt,name=optional_data,json=optionalData,proto3" json:"optional_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UEFI) Descriptor

func (*UEFI) Descriptor() ([]byte, []int)

func (*UEFI) Marshal

func (m *UEFI) Marshal() (dAtA []byte, err error)

func (*UEFI) MarshalTo

func (m *UEFI) MarshalTo(dAtA []byte) (int, error)

func (*UEFI) ProtoMessage

func (*UEFI) ProtoMessage()

func (*UEFI) Reset

func (m *UEFI) Reset()

func (*UEFI) Size

func (m *UEFI) Size() (n int)

func (*UEFI) String

func (this *UEFI) String() string

func (*UEFI) Unmarshal

func (m *UEFI) Unmarshal(dAtA []byte) error

func (*UEFI) XXX_DiscardUnknown

func (m *UEFI) XXX_DiscardUnknown()

func (*UEFI) XXX_Marshal

func (m *UEFI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UEFI) XXX_Merge

func (m *UEFI) XXX_Merge(src proto.Message)

func (*UEFI) XXX_Size

func (m *UEFI) XXX_Size() int

func (*UEFI) XXX_Unmarshal

func (m *UEFI) XXX_Unmarshal(b []byte) error

type VMConfig

type VMConfig struct {
	MemoryConfig    *MemoryConfig    `protobuf:"bytes,1,opt,name=memory_config,json=memoryConfig,proto3" json:"memory_config,omitempty"`
	ProcessorConfig *ProcessorConfig `protobuf:"bytes,2,opt,name=processor_config,json=processorConfig,proto3" json:"processor_config,omitempty"`
	DevicesConfig   *DevicesConfig   `protobuf:"bytes,3,opt,name=devices_config,json=devicesConfig,proto3" json:"devices_config,omitempty"`
	SerialConfig    *SerialConfig    `protobuf:"bytes,4,opt,name=serial_config,json=serialConfig,proto3" json:"serial_config,omitempty"`
	// Types that are valid to be assigned to BootConfig:
	//	*VMConfig_DirectBoot
	//	*VMConfig_Uefi
	BootConfig     isVMConfig_BootConfig `protobuf_oneof:"BootConfig"`
	WindowsOptions *WindowsOptions       `protobuf:"bytes,7,opt,name=windows_options,json=windowsOptions,proto3" json:"windows_options,omitempty"`
	// Optional k:v extra data. Up to the virtstack for how to interpret this.
	ExtraData            map[string]string `` /* 176-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*VMConfig) Descriptor

func (*VMConfig) Descriptor() ([]byte, []int)

func (*VMConfig) GetBootConfig

func (m *VMConfig) GetBootConfig() isVMConfig_BootConfig

func (*VMConfig) GetDirectBoot

func (m *VMConfig) GetDirectBoot() *DirectBoot

func (*VMConfig) GetUefi

func (m *VMConfig) GetUefi() *UEFI

func (*VMConfig) Marshal

func (m *VMConfig) Marshal() (dAtA []byte, err error)

func (*VMConfig) MarshalTo

func (m *VMConfig) MarshalTo(dAtA []byte) (int, error)

func (*VMConfig) ProtoMessage

func (*VMConfig) ProtoMessage()

func (*VMConfig) Reset

func (m *VMConfig) Reset()

func (*VMConfig) Size

func (m *VMConfig) Size() (n int)

func (*VMConfig) String

func (this *VMConfig) String() string

func (*VMConfig) Unmarshal

func (m *VMConfig) Unmarshal(dAtA []byte) error

func (*VMConfig) XXX_DiscardUnknown

func (m *VMConfig) XXX_DiscardUnknown()

func (*VMConfig) XXX_Marshal

func (m *VMConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VMConfig) XXX_Merge

func (m *VMConfig) XXX_Merge(src proto.Message)

func (*VMConfig) XXX_OneofFuncs

func (*VMConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*VMConfig) XXX_Size

func (m *VMConfig) XXX_Size() int

func (*VMConfig) XXX_Unmarshal

func (m *VMConfig) XXX_Unmarshal(b []byte) error

type VMConfig_DirectBoot

type VMConfig_DirectBoot struct {
	DirectBoot *DirectBoot `protobuf:"bytes,5,opt,name=direct_boot,json=directBoot,proto3,oneof"`
}

func (*VMConfig_DirectBoot) MarshalTo

func (m *VMConfig_DirectBoot) MarshalTo(dAtA []byte) (int, error)

func (*VMConfig_DirectBoot) Size

func (m *VMConfig_DirectBoot) Size() (n int)

func (*VMConfig_DirectBoot) String

func (this *VMConfig_DirectBoot) String() string

type VMConfig_Uefi

type VMConfig_Uefi struct {
	Uefi *UEFI `protobuf:"bytes,6,opt,name=uefi,proto3,oneof"`
}

func (*VMConfig_Uefi) MarshalTo

func (m *VMConfig_Uefi) MarshalTo(dAtA []byte) (int, error)

func (*VMConfig_Uefi) Size

func (m *VMConfig_Uefi) Size() (n int)

func (*VMConfig_Uefi) String

func (this *VMConfig_Uefi) String() string

type VMService

type VMService interface {
	CreateVM(ctx context.Context, req *CreateVMRequest) (*types.Empty, error)
	TeardownVM(ctx context.Context, req *types.Empty) (*types.Empty, error)
	PauseVM(ctx context.Context, req *types.Empty) (*types.Empty, error)
	ResumeVM(ctx context.Context, req *types.Empty) (*types.Empty, error)
	WaitVM(ctx context.Context, req *types.Empty) (*types.Empty, error)
	InspectVM(ctx context.Context, req *InspectVMRequest) (*InspectVMResponse, error)
	CapabilitiesVM(ctx context.Context, req *types.Empty) (*CapabilitiesVMResponse, error)
	PropertiesVM(ctx context.Context, req *PropertiesVMRequest) (*PropertiesVMResponse, error)
	ModifyResource(ctx context.Context, req *ModifyResourceRequest) (*types.Empty, error)
	VMSocket(ctx context.Context, req *VMSocketRequest) (*types.Empty, error)
	Quit(ctx context.Context, req *types.Empty) (*types.Empty, error)
}

func NewVMClient

func NewVMClient(client *github_com_containerd_ttrpc.Client) VMService

type VMSocketRequest

type VMSocketRequest struct {
	Type ModifyType `protobuf:"varint,1,opt,name=type,proto3,enum=vmservice.ModifyType" json:"type,omitempty"`
	// Types that are valid to be assigned to Config:
	//	*VMSocketRequest_HvsocketList
	//	*VMSocketRequest_VsockListen
	Config               isVMSocketRequest_Config `protobuf_oneof:"Config"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*VMSocketRequest) Descriptor

func (*VMSocketRequest) Descriptor() ([]byte, []int)

func (*VMSocketRequest) GetConfig

func (m *VMSocketRequest) GetConfig() isVMSocketRequest_Config

func (*VMSocketRequest) GetHvsocketList

func (m *VMSocketRequest) GetHvsocketList() *HVSocketListen

func (*VMSocketRequest) GetVsockListen

func (m *VMSocketRequest) GetVsockListen() *VSockListen

func (*VMSocketRequest) Marshal

func (m *VMSocketRequest) Marshal() (dAtA []byte, err error)

func (*VMSocketRequest) MarshalTo

func (m *VMSocketRequest) MarshalTo(dAtA []byte) (int, error)

func (*VMSocketRequest) ProtoMessage

func (*VMSocketRequest) ProtoMessage()

func (*VMSocketRequest) Reset

func (m *VMSocketRequest) Reset()

func (*VMSocketRequest) Size

func (m *VMSocketRequest) Size() (n int)

func (*VMSocketRequest) String

func (this *VMSocketRequest) String() string

func (*VMSocketRequest) Unmarshal

func (m *VMSocketRequest) Unmarshal(dAtA []byte) error

func (*VMSocketRequest) XXX_DiscardUnknown

func (m *VMSocketRequest) XXX_DiscardUnknown()

func (*VMSocketRequest) XXX_Marshal

func (m *VMSocketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VMSocketRequest) XXX_Merge

func (m *VMSocketRequest) XXX_Merge(src proto.Message)

func (*VMSocketRequest) XXX_OneofFuncs

func (*VMSocketRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*VMSocketRequest) XXX_Size

func (m *VMSocketRequest) XXX_Size() int

func (*VMSocketRequest) XXX_Unmarshal

func (m *VMSocketRequest) XXX_Unmarshal(b []byte) error

type VMSocketRequest_HvsocketList

type VMSocketRequest_HvsocketList struct {
	HvsocketList *HVSocketListen `protobuf:"bytes,2,opt,name=hvsocket_list,json=hvsocketList,proto3,oneof"`
}

func (*VMSocketRequest_HvsocketList) MarshalTo

func (m *VMSocketRequest_HvsocketList) MarshalTo(dAtA []byte) (int, error)

func (*VMSocketRequest_HvsocketList) Size

func (m *VMSocketRequest_HvsocketList) Size() (n int)

func (*VMSocketRequest_HvsocketList) String

func (this *VMSocketRequest_HvsocketList) String() string

type VMSocketRequest_VsockListen

type VMSocketRequest_VsockListen struct {
	VsockListen *VSockListen `protobuf:"bytes,3,opt,name=vsock_listen,json=vsockListen,proto3,oneof"`
}

func (*VMSocketRequest_VsockListen) MarshalTo

func (m *VMSocketRequest_VsockListen) MarshalTo(dAtA []byte) (int, error)

func (*VMSocketRequest_VsockListen) Size

func (m *VMSocketRequest_VsockListen) Size() (n int)

func (*VMSocketRequest_VsockListen) String

func (this *VMSocketRequest_VsockListen) String() string

type VPMEMDisk

type VPMEMDisk struct {
	HostPath             string   `protobuf:"bytes,1,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"`
	Type                 DiskType `protobuf:"varint,2,opt,name=type,proto3,enum=vmservice.DiskType" json:"type,omitempty"`
	ReadOnly             bool     `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VPMEMDisk) Descriptor

func (*VPMEMDisk) Descriptor() ([]byte, []int)

func (*VPMEMDisk) Marshal

func (m *VPMEMDisk) Marshal() (dAtA []byte, err error)

func (*VPMEMDisk) MarshalTo

func (m *VPMEMDisk) MarshalTo(dAtA []byte) (int, error)

func (*VPMEMDisk) ProtoMessage

func (*VPMEMDisk) ProtoMessage()

func (*VPMEMDisk) Reset

func (m *VPMEMDisk) Reset()

func (*VPMEMDisk) Size

func (m *VPMEMDisk) Size() (n int)

func (*VPMEMDisk) String

func (this *VPMEMDisk) String() string

func (*VPMEMDisk) Unmarshal

func (m *VPMEMDisk) Unmarshal(dAtA []byte) error

func (*VPMEMDisk) XXX_DiscardUnknown

func (m *VPMEMDisk) XXX_DiscardUnknown()

func (*VPMEMDisk) XXX_Marshal

func (m *VPMEMDisk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VPMEMDisk) XXX_Merge

func (m *VPMEMDisk) XXX_Merge(src proto.Message)

func (*VPMEMDisk) XXX_Size

func (m *VPMEMDisk) XXX_Size() int

func (*VPMEMDisk) XXX_Unmarshal

func (m *VPMEMDisk) XXX_Unmarshal(b []byte) error

type VSockListen

type VSockListen struct {
	Port                 uint32   `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	ListenerPath         string   `protobuf:"bytes,2,opt,name=listener_path,json=listenerPath,proto3" json:"listener_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VSockListen) Descriptor

func (*VSockListen) Descriptor() ([]byte, []int)

func (*VSockListen) Marshal

func (m *VSockListen) Marshal() (dAtA []byte, err error)

func (*VSockListen) MarshalTo

func (m *VSockListen) MarshalTo(dAtA []byte) (int, error)

func (*VSockListen) ProtoMessage

func (*VSockListen) ProtoMessage()

func (*VSockListen) Reset

func (m *VSockListen) Reset()

func (*VSockListen) Size

func (m *VSockListen) Size() (n int)

func (*VSockListen) String

func (this *VSockListen) String() string

func (*VSockListen) Unmarshal

func (m *VSockListen) Unmarshal(dAtA []byte) error

func (*VSockListen) XXX_DiscardUnknown

func (m *VSockListen) XXX_DiscardUnknown()

func (*VSockListen) XXX_Marshal

func (m *VSockListen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VSockListen) XXX_Merge

func (m *VSockListen) XXX_Merge(src proto.Message)

func (*VSockListen) XXX_Size

func (m *VSockListen) XXX_Size() int

func (*VSockListen) XXX_Unmarshal

func (m *VSockListen) XXX_Unmarshal(b []byte) error

type WindowsOptions

type WindowsOptions struct {
	CpuGroupID           uint64   `protobuf:"varint,1,opt,name=cpu_group_id,json=cpuGroupId,proto3" json:"cpu_group_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WindowsOptions contains virtual machine configurations that are only present on a Windows host.

func (*WindowsOptions) Descriptor

func (*WindowsOptions) Descriptor() ([]byte, []int)

func (*WindowsOptions) Marshal

func (m *WindowsOptions) Marshal() (dAtA []byte, err error)

func (*WindowsOptions) MarshalTo

func (m *WindowsOptions) MarshalTo(dAtA []byte) (int, error)

func (*WindowsOptions) ProtoMessage

func (*WindowsOptions) ProtoMessage()

func (*WindowsOptions) Reset

func (m *WindowsOptions) Reset()

func (*WindowsOptions) Size

func (m *WindowsOptions) Size() (n int)

func (*WindowsOptions) String

func (this *WindowsOptions) String() string

func (*WindowsOptions) Unmarshal

func (m *WindowsOptions) Unmarshal(dAtA []byte) error

func (*WindowsOptions) XXX_DiscardUnknown

func (m *WindowsOptions) XXX_DiscardUnknown()

func (*WindowsOptions) XXX_Marshal

func (m *WindowsOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsOptions) XXX_Merge

func (m *WindowsOptions) XXX_Merge(src proto.Message)

func (*WindowsOptions) XXX_Size

func (m *WindowsOptions) XXX_Size() int

func (*WindowsOptions) XXX_Unmarshal

func (m *WindowsOptions) XXX_Unmarshal(b []byte) error

type WindowsPCIDevice

type WindowsPCIDevice struct {
	// e.g. PCIP\\VEN_10DE&DEV_13F2&SUBSYS_115E10DE&REV_A1\\6&17F903&0&00400000
	InstanceID           string   `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WindowsPCIDevice) Descriptor

func (*WindowsPCIDevice) Descriptor() ([]byte, []int)

func (*WindowsPCIDevice) Marshal

func (m *WindowsPCIDevice) Marshal() (dAtA []byte, err error)

func (*WindowsPCIDevice) MarshalTo

func (m *WindowsPCIDevice) MarshalTo(dAtA []byte) (int, error)

func (*WindowsPCIDevice) ProtoMessage

func (*WindowsPCIDevice) ProtoMessage()

func (*WindowsPCIDevice) Reset

func (m *WindowsPCIDevice) Reset()

func (*WindowsPCIDevice) Size

func (m *WindowsPCIDevice) Size() (n int)

func (*WindowsPCIDevice) String

func (this *WindowsPCIDevice) String() string

func (*WindowsPCIDevice) Unmarshal

func (m *WindowsPCIDevice) Unmarshal(dAtA []byte) error

func (*WindowsPCIDevice) XXX_DiscardUnknown

func (m *WindowsPCIDevice) XXX_DiscardUnknown()

func (*WindowsPCIDevice) XXX_Marshal

func (m *WindowsPCIDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WindowsPCIDevice) XXX_Merge

func (m *WindowsPCIDevice) XXX_Merge(src proto.Message)

func (*WindowsPCIDevice) XXX_Size

func (m *WindowsPCIDevice) XXX_Size() int

func (*WindowsPCIDevice) XXX_Unmarshal

func (m *WindowsPCIDevice) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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