compute

package
v0.10.8-alpha.8 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2021 License: Apache-2.0 Imports: 10 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BareMetalMachinePowerState_name = map[int32]string{
	0: "Unknown",
	1: "Running",
	2: "Off",
}
View Source
var BareMetalMachinePowerState_value = map[string]int32{
	"Unknown": 0,
	"Running": 1,
	"Off":     2,
}
View Source
var GalleryImageOSType_name = map[int32]string{
	0: "UNKNOWN",
	1: "LINUX",
	2: "WINDOWS",
}
View Source
var GalleryImageOSType_value = map[string]int32{
	"UNKNOWN": 0,
	"LINUX":   1,
	"WINDOWS": 2,
}
View Source
var VMType_name = map[int32]string{
	0: "TENANT",
	1: "LOADBALANCER",
	2: "STACKEDCONTROLPLANE",
}
View Source
var VMType_value = map[string]int32{
	"TENANT":              0,
	"LOADBALANCER":        1,
	"STACKEDCONTROLPLANE": 2,
}

Functions

func RegisterBareMetalMachineAgentServer added in v0.10.7

func RegisterBareMetalMachineAgentServer(s *grpc.Server, srv BareMetalMachineAgentServer)

func RegisterGalleryImageAgentServer

func RegisterGalleryImageAgentServer(s *grpc.Server, srv GalleryImageAgentServer)

func RegisterVirtualMachineAgentServer

func RegisterVirtualMachineAgentServer(s *grpc.Server, srv VirtualMachineAgentServer)

func RegisterVirtualMachineImageAgentServer

func RegisterVirtualMachineImageAgentServer(s *grpc.Server, srv VirtualMachineImageAgentServer)

func RegisterVirtualMachineScaleSetAgentServer

func RegisterVirtualMachineScaleSetAgentServer(s *grpc.Server, srv VirtualMachineScaleSetAgentServer)

Types

type BareMetalMachine added in v0.10.7

type BareMetalMachine struct {
	Name                 string                                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string                                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Storage              *BareMetalMachineStorageConfiguration         `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Os                   *BareMetalMachineOperatingSystemConfiguration `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"`
	Network              *BareMetalMachineNetworkConfiguration         `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	Hardware             *BareMetalMachineHardwareConfiguration        `protobuf:"bytes,6,opt,name=hardware,proto3" json:"hardware,omitempty"`
	PowerState           BareMetalMachinePowerState                    `` /* 129-byte string literal not displayed */
	Security             *SecurityConfiguration                        `protobuf:"bytes,8,opt,name=security,proto3" json:"security,omitempty"`
	NodeName             string                                        `protobuf:"bytes,9,opt,name=nodeName,proto3" json:"nodeName,omitempty"`
	GroupName            string                                        `protobuf:"bytes,10,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status               *common.Status                                `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	LocationName         string                                        `protobuf:"bytes,12,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Tags                 *common.Tags                                  `protobuf:"bytes,13,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (*BareMetalMachine) Descriptor added in v0.10.7

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

func (*BareMetalMachine) GetGroupName added in v0.10.7

func (m *BareMetalMachine) GetGroupName() string

func (*BareMetalMachine) GetHardware added in v0.10.7

func (*BareMetalMachine) GetId added in v0.10.7

func (m *BareMetalMachine) GetId() string

func (*BareMetalMachine) GetLocationName added in v0.10.7

func (m *BareMetalMachine) GetLocationName() string

func (*BareMetalMachine) GetName added in v0.10.7

func (m *BareMetalMachine) GetName() string

func (*BareMetalMachine) GetNetwork added in v0.10.7

func (*BareMetalMachine) GetNodeName added in v0.10.7

func (m *BareMetalMachine) GetNodeName() string

func (*BareMetalMachine) GetOs added in v0.10.7

func (*BareMetalMachine) GetPowerState added in v0.10.7

func (m *BareMetalMachine) GetPowerState() BareMetalMachinePowerState

func (*BareMetalMachine) GetSecurity added in v0.10.7

func (m *BareMetalMachine) GetSecurity() *SecurityConfiguration

func (*BareMetalMachine) GetStatus added in v0.10.7

func (m *BareMetalMachine) GetStatus() *common.Status

func (*BareMetalMachine) GetStorage added in v0.10.7

func (*BareMetalMachine) GetTags added in v0.10.7

func (m *BareMetalMachine) GetTags() *common.Tags

func (*BareMetalMachine) ProtoMessage added in v0.10.7

func (*BareMetalMachine) ProtoMessage()

func (*BareMetalMachine) Reset added in v0.10.7

func (m *BareMetalMachine) Reset()

func (*BareMetalMachine) String added in v0.10.7

func (m *BareMetalMachine) String() string

func (*BareMetalMachine) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachine) XXX_DiscardUnknown()

func (*BareMetalMachine) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachine) XXX_Merge added in v0.10.7

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

func (*BareMetalMachine) XXX_Size added in v0.10.7

func (m *BareMetalMachine) XXX_Size() int

func (*BareMetalMachine) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineAgentClient added in v0.10.7

type BareMetalMachineAgentClient interface {
	Invoke(ctx context.Context, in *BareMetalMachineRequest, opts ...grpc.CallOption) (*BareMetalMachineResponse, error)
}

BareMetalMachineAgentClient is the client API for BareMetalMachineAgent service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBareMetalMachineAgentClient added in v0.10.7

func NewBareMetalMachineAgentClient(cc *grpc.ClientConn) BareMetalMachineAgentClient

type BareMetalMachineAgentServer added in v0.10.7

type BareMetalMachineAgentServer interface {
	Invoke(context.Context, *BareMetalMachineRequest) (*BareMetalMachineResponse, error)
}

BareMetalMachineAgentServer is the server API for BareMetalMachineAgent service.

type BareMetalMachineDisk added in v0.10.7

type BareMetalMachineDisk struct {
	DiskName             string   `protobuf:"bytes,1,opt,name=diskName,proto3" json:"diskName,omitempty"`
	DiskSizeGB           int32    `protobuf:"varint,2,opt,name=diskSizeGB,proto3" json:"diskSizeGB,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BareMetalMachineDisk) Descriptor added in v0.10.7

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

func (*BareMetalMachineDisk) GetDiskName added in v0.10.7

func (m *BareMetalMachineDisk) GetDiskName() string

func (*BareMetalMachineDisk) GetDiskSizeGB added in v0.10.7

func (m *BareMetalMachineDisk) GetDiskSizeGB() int32

func (*BareMetalMachineDisk) ProtoMessage added in v0.10.7

func (*BareMetalMachineDisk) ProtoMessage()

func (*BareMetalMachineDisk) Reset added in v0.10.7

func (m *BareMetalMachineDisk) Reset()

func (*BareMetalMachineDisk) String added in v0.10.7

func (m *BareMetalMachineDisk) String() string

func (*BareMetalMachineDisk) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineDisk) XXX_DiscardUnknown()

func (*BareMetalMachineDisk) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineDisk) XXX_Merge added in v0.10.7

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

func (*BareMetalMachineDisk) XXX_Size added in v0.10.7

func (m *BareMetalMachineDisk) XXX_Size() int

func (*BareMetalMachineDisk) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineHardwareConfiguration added in v0.10.7

type BareMetalMachineHardwareConfiguration struct {
	MachineSize          *BareMetalMachineSize `protobuf:"bytes,1,opt,name=machineSize,proto3" json:"machineSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*BareMetalMachineHardwareConfiguration) Descriptor added in v0.10.7

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

func (*BareMetalMachineHardwareConfiguration) GetMachineSize added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) ProtoMessage added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) ProtoMessage()

func (*BareMetalMachineHardwareConfiguration) Reset added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) String added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineHardwareConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineHardwareConfiguration) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineHardwareConfiguration) XXX_Merge added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) XXX_Size added in v0.10.7

func (*BareMetalMachineHardwareConfiguration) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineNetworkConfiguration added in v0.10.7

type BareMetalMachineNetworkConfiguration struct {
	Interfaces           []*BareMetalMachineNetworkInterface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (*BareMetalMachineNetworkConfiguration) Descriptor added in v0.10.7

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

func (*BareMetalMachineNetworkConfiguration) GetInterfaces added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) ProtoMessage added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) ProtoMessage()

func (*BareMetalMachineNetworkConfiguration) Reset added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) String added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineNetworkConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineNetworkConfiguration) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineNetworkConfiguration) XXX_Merge added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) XXX_Size added in v0.10.7

func (*BareMetalMachineNetworkConfiguration) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineNetworkInterface added in v0.10.7

type BareMetalMachineNetworkInterface struct {
	NetworkInterfaceName string   `protobuf:"bytes,1,opt,name=networkInterfaceName,proto3" json:"networkInterfaceName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BareMetalMachineNetworkInterface) Descriptor added in v0.10.7

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

func (*BareMetalMachineNetworkInterface) GetNetworkInterfaceName added in v0.10.7

func (m *BareMetalMachineNetworkInterface) GetNetworkInterfaceName() string

func (*BareMetalMachineNetworkInterface) ProtoMessage added in v0.10.7

func (*BareMetalMachineNetworkInterface) ProtoMessage()

func (*BareMetalMachineNetworkInterface) Reset added in v0.10.7

func (*BareMetalMachineNetworkInterface) String added in v0.10.7

func (*BareMetalMachineNetworkInterface) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineNetworkInterface) XXX_DiscardUnknown()

func (*BareMetalMachineNetworkInterface) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineNetworkInterface) XXX_Merge added in v0.10.7

func (*BareMetalMachineNetworkInterface) XXX_Size added in v0.10.7

func (m *BareMetalMachineNetworkInterface) XXX_Size() int

func (*BareMetalMachineNetworkInterface) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineOperatingSystemConfiguration added in v0.10.7

type BareMetalMachineOperatingSystemConfiguration struct {
	ComputerName         string               `protobuf:"bytes,1,opt,name=computerName,proto3" json:"computerName,omitempty"`
	Administrator        *UserConfiguration   `protobuf:"bytes,2,opt,name=administrator,proto3" json:"administrator,omitempty"`
	Users                []*UserConfiguration `protobuf:"bytes,3,rep,name=users,proto3" json:"users,omitempty"`
	CustomData           string               `protobuf:"bytes,4,opt,name=customData,proto3" json:"customData,omitempty"`
	PublicKeys           []*SSHPublicKey      `protobuf:"bytes,5,rep,name=publicKeys,proto3" json:"publicKeys,omitempty"`
	LinuxConfiguration   *LinuxConfiguration  `protobuf:"bytes,6,opt,name=linuxConfiguration,proto3" json:"linuxConfiguration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*BareMetalMachineOperatingSystemConfiguration) Descriptor added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetAdministrator added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetComputerName added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetCustomData added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetLinuxConfiguration added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetPublicKeys added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) GetUsers added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) ProtoMessage added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) Reset added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) String added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineOperatingSystemConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Merge added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Size added in v0.10.7

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Unmarshal added in v0.10.7

type BareMetalMachinePowerState added in v0.10.7

type BareMetalMachinePowerState int32
const (
	BareMetalMachinePowerState_Unknown BareMetalMachinePowerState = 0
	BareMetalMachinePowerState_Running BareMetalMachinePowerState = 1
	BareMetalMachinePowerState_Off     BareMetalMachinePowerState = 2
)

func (BareMetalMachinePowerState) EnumDescriptor added in v0.10.7

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

func (BareMetalMachinePowerState) String added in v0.10.7

type BareMetalMachineRequest added in v0.10.7

type BareMetalMachineRequest struct {
	BareMetalMachines    []*BareMetalMachine `protobuf:"bytes,1,rep,name=BareMetalMachines,proto3" json:"BareMetalMachines,omitempty"`
	OperationType        common.Operation    `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*BareMetalMachineRequest) Descriptor added in v0.10.7

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

func (*BareMetalMachineRequest) GetBareMetalMachines added in v0.10.7

func (m *BareMetalMachineRequest) GetBareMetalMachines() []*BareMetalMachine

func (*BareMetalMachineRequest) GetOperationType added in v0.10.7

func (m *BareMetalMachineRequest) GetOperationType() common.Operation

func (*BareMetalMachineRequest) ProtoMessage added in v0.10.7

func (*BareMetalMachineRequest) ProtoMessage()

func (*BareMetalMachineRequest) Reset added in v0.10.7

func (m *BareMetalMachineRequest) Reset()

func (*BareMetalMachineRequest) String added in v0.10.7

func (m *BareMetalMachineRequest) String() string

func (*BareMetalMachineRequest) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineRequest) XXX_DiscardUnknown()

func (*BareMetalMachineRequest) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineRequest) XXX_Merge added in v0.10.7

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

func (*BareMetalMachineRequest) XXX_Size added in v0.10.7

func (m *BareMetalMachineRequest) XXX_Size() int

func (*BareMetalMachineRequest) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineResponse added in v0.10.7

type BareMetalMachineResponse struct {
	BareMetalMachines    []*BareMetalMachine `protobuf:"bytes,1,rep,name=BareMetalMachines,proto3" json:"BareMetalMachines,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*BareMetalMachineResponse) Descriptor added in v0.10.7

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

func (*BareMetalMachineResponse) GetBareMetalMachines added in v0.10.7

func (m *BareMetalMachineResponse) GetBareMetalMachines() []*BareMetalMachine

func (*BareMetalMachineResponse) GetError added in v0.10.7

func (m *BareMetalMachineResponse) GetError() string

func (*BareMetalMachineResponse) GetResult added in v0.10.7

func (*BareMetalMachineResponse) ProtoMessage added in v0.10.7

func (*BareMetalMachineResponse) ProtoMessage()

func (*BareMetalMachineResponse) Reset added in v0.10.7

func (m *BareMetalMachineResponse) Reset()

func (*BareMetalMachineResponse) String added in v0.10.7

func (m *BareMetalMachineResponse) String() string

func (*BareMetalMachineResponse) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineResponse) XXX_DiscardUnknown()

func (*BareMetalMachineResponse) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineResponse) XXX_Merge added in v0.10.7

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

func (*BareMetalMachineResponse) XXX_Size added in v0.10.7

func (m *BareMetalMachineResponse) XXX_Size() int

func (*BareMetalMachineResponse) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineSize added in v0.10.7

type BareMetalMachineSize struct {
	CpuCount             int32    `protobuf:"varint,1,opt,name=cpuCount,proto3" json:"cpuCount,omitempty"`
	GpuCount             int32    `protobuf:"varint,2,opt,name=gpuCount,proto3" json:"gpuCount,omitempty"`
	MemoryMB             int32    `protobuf:"varint,3,opt,name=memoryMB,proto3" json:"memoryMB,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BareMetalMachineSize) Descriptor added in v0.10.7

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

func (*BareMetalMachineSize) GetCpuCount added in v0.10.7

func (m *BareMetalMachineSize) GetCpuCount() int32

func (*BareMetalMachineSize) GetGpuCount added in v0.10.7

func (m *BareMetalMachineSize) GetGpuCount() int32

func (*BareMetalMachineSize) GetMemoryMB added in v0.10.7

func (m *BareMetalMachineSize) GetMemoryMB() int32

func (*BareMetalMachineSize) ProtoMessage added in v0.10.7

func (*BareMetalMachineSize) ProtoMessage()

func (*BareMetalMachineSize) Reset added in v0.10.7

func (m *BareMetalMachineSize) Reset()

func (*BareMetalMachineSize) String added in v0.10.7

func (m *BareMetalMachineSize) String() string

func (*BareMetalMachineSize) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineSize) XXX_DiscardUnknown()

func (*BareMetalMachineSize) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineSize) XXX_Merge added in v0.10.7

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

func (*BareMetalMachineSize) XXX_Size added in v0.10.7

func (m *BareMetalMachineSize) XXX_Size() int

func (*BareMetalMachineSize) XXX_Unmarshal added in v0.10.7

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

type BareMetalMachineStorageConfiguration added in v0.10.7

type BareMetalMachineStorageConfiguration struct {
	Disks                []*BareMetalMachineDisk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"`
	ImageReference       string                  `protobuf:"bytes,2,opt,name=imageReference,proto3" json:"imageReference,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*BareMetalMachineStorageConfiguration) Descriptor added in v0.10.7

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

func (*BareMetalMachineStorageConfiguration) GetDisks added in v0.10.7

func (*BareMetalMachineStorageConfiguration) GetImageReference added in v0.10.7

func (m *BareMetalMachineStorageConfiguration) GetImageReference() string

func (*BareMetalMachineStorageConfiguration) ProtoMessage added in v0.10.7

func (*BareMetalMachineStorageConfiguration) ProtoMessage()

func (*BareMetalMachineStorageConfiguration) Reset added in v0.10.7

func (*BareMetalMachineStorageConfiguration) String added in v0.10.7

func (*BareMetalMachineStorageConfiguration) XXX_DiscardUnknown added in v0.10.7

func (m *BareMetalMachineStorageConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineStorageConfiguration) XXX_Marshal added in v0.10.7

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

func (*BareMetalMachineStorageConfiguration) XXX_Merge added in v0.10.7

func (*BareMetalMachineStorageConfiguration) XXX_Size added in v0.10.7

func (*BareMetalMachineStorageConfiguration) XXX_Unmarshal added in v0.10.7

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

type Disk

type Disk struct {
	// reference to the virtual hard disk managed by storage
	Diskname             string   `protobuf:"bytes,1,opt,name=diskname,proto3" json:"diskname,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Disk) Descriptor

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

func (*Disk) GetDiskname

func (m *Disk) GetDiskname() string

func (*Disk) ProtoMessage

func (*Disk) ProtoMessage()

func (*Disk) Reset

func (m *Disk) Reset()

func (*Disk) String

func (m *Disk) String() string

func (*Disk) XXX_DiscardUnknown

func (m *Disk) XXX_DiscardUnknown()

func (*Disk) XXX_Marshal

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

func (*Disk) XXX_Merge

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

func (*Disk) XXX_Size

func (m *Disk) XXX_Size() int

func (*Disk) XXX_Unmarshal

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

type GalleryImage

type GalleryImage struct {
	Name        string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id          string             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	ImageOSType GalleryImageOSType `protobuf:"varint,3,opt,name=imageOSType,proto3,enum=moc.cloudagent.compute.GalleryImageOSType" json:"imageOSType,omitempty"`
	// Path of the image on the cloud
	Path          string         `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Status        *common.Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	LocationName  string         `protobuf:"bytes,6,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Publisher     string         `protobuf:"bytes,7,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Sku           string         `protobuf:"bytes,8,opt,name=sku,proto3" json:"sku,omitempty"`
	Offer         string         `protobuf:"bytes,9,opt,name=offer,proto3" json:"offer,omitempty"`
	ContainerName string         `protobuf:"bytes,10,opt,name=containerName,proto3" json:"containerName,omitempty"`
	// Source of the GalleryImage from where we can copy the image from.
	SourcePath           string       `protobuf:"bytes,11,opt,name=sourcePath,proto3" json:"sourcePath,omitempty"`
	Tags                 *common.Tags `protobuf:"bytes,12,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*GalleryImage) Descriptor

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

func (*GalleryImage) GetContainerName

func (m *GalleryImage) GetContainerName() string

func (*GalleryImage) GetId

func (m *GalleryImage) GetId() string

func (*GalleryImage) GetImageOSType

func (m *GalleryImage) GetImageOSType() GalleryImageOSType

func (*GalleryImage) GetLocationName

func (m *GalleryImage) GetLocationName() string

func (*GalleryImage) GetName

func (m *GalleryImage) GetName() string

func (*GalleryImage) GetOffer

func (m *GalleryImage) GetOffer() string

func (*GalleryImage) GetPath

func (m *GalleryImage) GetPath() string

func (*GalleryImage) GetPublisher

func (m *GalleryImage) GetPublisher() string

func (*GalleryImage) GetSku

func (m *GalleryImage) GetSku() string

func (*GalleryImage) GetSourcePath

func (m *GalleryImage) GetSourcePath() string

func (*GalleryImage) GetStatus

func (m *GalleryImage) GetStatus() *common.Status

func (*GalleryImage) GetTags added in v0.10.5

func (m *GalleryImage) GetTags() *common.Tags

func (*GalleryImage) ProtoMessage

func (*GalleryImage) ProtoMessage()

func (*GalleryImage) Reset

func (m *GalleryImage) Reset()

func (*GalleryImage) String

func (m *GalleryImage) String() string

func (*GalleryImage) XXX_DiscardUnknown

func (m *GalleryImage) XXX_DiscardUnknown()

func (*GalleryImage) XXX_Marshal

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

func (*GalleryImage) XXX_Merge

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

func (*GalleryImage) XXX_Size

func (m *GalleryImage) XXX_Size() int

func (*GalleryImage) XXX_Unmarshal

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

type GalleryImageAgentClient

type GalleryImageAgentClient interface {
	Invoke(ctx context.Context, in *GalleryImageRequest, opts ...grpc.CallOption) (*GalleryImageResponse, error)
}

GalleryImageAgentClient is the client API for GalleryImageAgent service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGalleryImageAgentClient

func NewGalleryImageAgentClient(cc *grpc.ClientConn) GalleryImageAgentClient

type GalleryImageAgentServer

type GalleryImageAgentServer interface {
	Invoke(context.Context, *GalleryImageRequest) (*GalleryImageResponse, error)
}

GalleryImageAgentServer is the server API for GalleryImageAgent service.

type GalleryImageOSType

type GalleryImageOSType int32
const (
	GalleryImageOSType_UNKNOWN GalleryImageOSType = 0
	GalleryImageOSType_LINUX   GalleryImageOSType = 1
	GalleryImageOSType_WINDOWS GalleryImageOSType = 2
)

func (GalleryImageOSType) EnumDescriptor

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

func (GalleryImageOSType) String

func (x GalleryImageOSType) String() string

type GalleryImageRequest

type GalleryImageRequest struct {
	GalleryImages        []*GalleryImage  `protobuf:"bytes,1,rep,name=GalleryImages,proto3" json:"GalleryImages,omitempty"`
	OperationType        common.Operation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GalleryImageRequest) Descriptor

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

func (*GalleryImageRequest) GetGalleryImages

func (m *GalleryImageRequest) GetGalleryImages() []*GalleryImage

func (*GalleryImageRequest) GetOperationType

func (m *GalleryImageRequest) GetOperationType() common.Operation

func (*GalleryImageRequest) ProtoMessage

func (*GalleryImageRequest) ProtoMessage()

func (*GalleryImageRequest) Reset

func (m *GalleryImageRequest) Reset()

func (*GalleryImageRequest) String

func (m *GalleryImageRequest) String() string

func (*GalleryImageRequest) XXX_DiscardUnknown

func (m *GalleryImageRequest) XXX_DiscardUnknown()

func (*GalleryImageRequest) XXX_Marshal

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

func (*GalleryImageRequest) XXX_Merge

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

func (*GalleryImageRequest) XXX_Size

func (m *GalleryImageRequest) XXX_Size() int

func (*GalleryImageRequest) XXX_Unmarshal

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

type GalleryImageResponse

type GalleryImageResponse struct {
	GalleryImages        []*GalleryImage     `protobuf:"bytes,1,rep,name=GalleryImages,proto3" json:"GalleryImages,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*GalleryImageResponse) Descriptor

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

func (*GalleryImageResponse) GetError

func (m *GalleryImageResponse) GetError() string

func (*GalleryImageResponse) GetGalleryImages

func (m *GalleryImageResponse) GetGalleryImages() []*GalleryImage

func (*GalleryImageResponse) GetResult

func (m *GalleryImageResponse) GetResult() *wrappers.BoolValue

func (*GalleryImageResponse) ProtoMessage

func (*GalleryImageResponse) ProtoMessage()

func (*GalleryImageResponse) Reset

func (m *GalleryImageResponse) Reset()

func (*GalleryImageResponse) String

func (m *GalleryImageResponse) String() string

func (*GalleryImageResponse) XXX_DiscardUnknown

func (m *GalleryImageResponse) XXX_DiscardUnknown()

func (*GalleryImageResponse) XXX_Marshal

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

func (*GalleryImageResponse) XXX_Merge

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

func (*GalleryImageResponse) XXX_Size

func (m *GalleryImageResponse) XXX_Size() int

func (*GalleryImageResponse) XXX_Unmarshal

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

type HardwareConfiguration

type HardwareConfiguration struct {
	VMSize               common.VirtualMachineSizeType    `protobuf:"varint,1,opt,name=VMSize,proto3,enum=moc.VirtualMachineSizeType" json:"VMSize,omitempty"`
	CustomSize           *common.VirtualMachineCustomSize `protobuf:"bytes,2,opt,name=customSize,proto3" json:"customSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*HardwareConfiguration) Descriptor

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

func (*HardwareConfiguration) GetCustomSize added in v0.10.6

func (*HardwareConfiguration) GetVMSize

func (*HardwareConfiguration) ProtoMessage

func (*HardwareConfiguration) ProtoMessage()

func (*HardwareConfiguration) Reset

func (m *HardwareConfiguration) Reset()

func (*HardwareConfiguration) String

func (m *HardwareConfiguration) String() string

func (*HardwareConfiguration) XXX_DiscardUnknown

func (m *HardwareConfiguration) XXX_DiscardUnknown()

func (*HardwareConfiguration) XXX_Marshal

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

func (*HardwareConfiguration) XXX_Merge

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

func (*HardwareConfiguration) XXX_Size

func (m *HardwareConfiguration) XXX_Size() int

func (*HardwareConfiguration) XXX_Unmarshal

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

type LinuxConfiguration added in v0.10.6

type LinuxConfiguration struct {
	DisablePasswordAuthentication bool     `protobuf:"varint,1,opt,name=disablePasswordAuthentication,proto3" json:"disablePasswordAuthentication,omitempty"`
	XXX_NoUnkeyedLiteral          struct{} `json:"-"`
	XXX_unrecognized              []byte   `json:"-"`
	XXX_sizecache                 int32    `json:"-"`
}

func (*LinuxConfiguration) Descriptor added in v0.10.6

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

func (*LinuxConfiguration) GetDisablePasswordAuthentication added in v0.10.6

func (m *LinuxConfiguration) GetDisablePasswordAuthentication() bool

func (*LinuxConfiguration) ProtoMessage added in v0.10.6

func (*LinuxConfiguration) ProtoMessage()

func (*LinuxConfiguration) Reset added in v0.10.6

func (m *LinuxConfiguration) Reset()

func (*LinuxConfiguration) String added in v0.10.6

func (m *LinuxConfiguration) String() string

func (*LinuxConfiguration) XXX_DiscardUnknown added in v0.10.6

func (m *LinuxConfiguration) XXX_DiscardUnknown()

func (*LinuxConfiguration) XXX_Marshal added in v0.10.6

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

func (*LinuxConfiguration) XXX_Merge added in v0.10.6

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

func (*LinuxConfiguration) XXX_Size added in v0.10.6

func (m *LinuxConfiguration) XXX_Size() int

func (*LinuxConfiguration) XXX_Unmarshal added in v0.10.6

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

type NetworkConfiguration

type NetworkConfiguration struct {
	Interfaces           []*NetworkInterface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*NetworkConfiguration) Descriptor

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

func (*NetworkConfiguration) GetInterfaces

func (m *NetworkConfiguration) GetInterfaces() []*NetworkInterface

func (*NetworkConfiguration) ProtoMessage

func (*NetworkConfiguration) ProtoMessage()

func (*NetworkConfiguration) Reset

func (m *NetworkConfiguration) Reset()

func (*NetworkConfiguration) String

func (m *NetworkConfiguration) String() string

func (*NetworkConfiguration) XXX_DiscardUnknown

func (m *NetworkConfiguration) XXX_DiscardUnknown()

func (*NetworkConfiguration) XXX_Marshal

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

func (*NetworkConfiguration) XXX_Merge

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

func (*NetworkConfiguration) XXX_Size

func (m *NetworkConfiguration) XXX_Size() int

func (*NetworkConfiguration) XXX_Unmarshal

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

type NetworkConfigurationScaleSet

type NetworkConfigurationScaleSet struct {
	Interfaces           []*network.NetworkInterface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*NetworkConfigurationScaleSet) Descriptor

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

func (*NetworkConfigurationScaleSet) GetInterfaces

func (*NetworkConfigurationScaleSet) ProtoMessage

func (*NetworkConfigurationScaleSet) ProtoMessage()

func (*NetworkConfigurationScaleSet) Reset

func (m *NetworkConfigurationScaleSet) Reset()

func (*NetworkConfigurationScaleSet) String

func (*NetworkConfigurationScaleSet) XXX_DiscardUnknown

func (m *NetworkConfigurationScaleSet) XXX_DiscardUnknown()

func (*NetworkConfigurationScaleSet) XXX_Marshal

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

func (*NetworkConfigurationScaleSet) XXX_Merge

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

func (*NetworkConfigurationScaleSet) XXX_Size

func (m *NetworkConfigurationScaleSet) XXX_Size() int

func (*NetworkConfigurationScaleSet) XXX_Unmarshal

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

type NetworkInterface

type NetworkInterface struct {
	// reference to network interface managed by network
	NetworkInterfaceName string   `protobuf:"bytes,1,opt,name=networkInterfaceName,proto3" json:"networkInterfaceName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NetworkInterface) Descriptor

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

func (*NetworkInterface) GetNetworkInterfaceName

func (m *NetworkInterface) GetNetworkInterfaceName() string

func (*NetworkInterface) ProtoMessage

func (*NetworkInterface) ProtoMessage()

func (*NetworkInterface) Reset

func (m *NetworkInterface) Reset()

func (*NetworkInterface) String

func (m *NetworkInterface) String() string

func (*NetworkInterface) XXX_DiscardUnknown

func (m *NetworkInterface) XXX_DiscardUnknown()

func (*NetworkInterface) XXX_Marshal

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

func (*NetworkInterface) XXX_Merge

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

func (*NetworkInterface) XXX_Size

func (m *NetworkInterface) XXX_Size() int

func (*NetworkInterface) XXX_Unmarshal

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

type OperatingSystemConfiguration

type OperatingSystemConfiguration struct {
	ComputerName  string                     `protobuf:"bytes,1,opt,name=computerName,proto3" json:"computerName,omitempty"`
	Administrator *UserConfiguration         `protobuf:"bytes,2,opt,name=administrator,proto3" json:"administrator,omitempty"`
	Users         []*UserConfiguration       `protobuf:"bytes,3,rep,name=users,proto3" json:"users,omitempty"`
	CustomData    string                     `protobuf:"bytes,4,opt,name=customData,proto3" json:"customData,omitempty"`
	Publickeys    []*SSHPublicKey            `protobuf:"bytes,5,rep,name=publickeys,proto3" json:"publickeys,omitempty"`
	Ostype        common.OperatingSystemType `protobuf:"varint,6,opt,name=ostype,proto3,enum=moc.OperatingSystemType" json:"ostype,omitempty"`
	// bootstrap engine can be cloud-init, Windows answer files, ...
	OsBootstrapEngine    common.OperatingSystemBootstrapEngine `` /* 128-byte string literal not displayed */
	LinuxConfiguration   *LinuxConfiguration                   `protobuf:"bytes,8,opt,name=linuxConfiguration,proto3" json:"linuxConfiguration,omitempty"`
	WindowsConfiguration *WindowsConfiguration                 `protobuf:"bytes,9,opt,name=windowsConfiguration,proto3" json:"windowsConfiguration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*OperatingSystemConfiguration) Descriptor

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

func (*OperatingSystemConfiguration) GetAdministrator

func (m *OperatingSystemConfiguration) GetAdministrator() *UserConfiguration

func (*OperatingSystemConfiguration) GetComputerName

func (m *OperatingSystemConfiguration) GetComputerName() string

func (*OperatingSystemConfiguration) GetCustomData

func (m *OperatingSystemConfiguration) GetCustomData() string

func (*OperatingSystemConfiguration) GetLinuxConfiguration added in v0.10.6

func (m *OperatingSystemConfiguration) GetLinuxConfiguration() *LinuxConfiguration

func (*OperatingSystemConfiguration) GetOsBootstrapEngine added in v0.10.6

func (*OperatingSystemConfiguration) GetOstype

func (*OperatingSystemConfiguration) GetPublickeys

func (m *OperatingSystemConfiguration) GetPublickeys() []*SSHPublicKey

func (*OperatingSystemConfiguration) GetUsers

func (*OperatingSystemConfiguration) GetWindowsConfiguration added in v0.10.6

func (m *OperatingSystemConfiguration) GetWindowsConfiguration() *WindowsConfiguration

func (*OperatingSystemConfiguration) ProtoMessage

func (*OperatingSystemConfiguration) ProtoMessage()

func (*OperatingSystemConfiguration) Reset

func (m *OperatingSystemConfiguration) Reset()

func (*OperatingSystemConfiguration) String

func (*OperatingSystemConfiguration) XXX_DiscardUnknown

func (m *OperatingSystemConfiguration) XXX_DiscardUnknown()

func (*OperatingSystemConfiguration) XXX_Marshal

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

func (*OperatingSystemConfiguration) XXX_Merge

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

func (*OperatingSystemConfiguration) XXX_Size

func (m *OperatingSystemConfiguration) XXX_Size() int

func (*OperatingSystemConfiguration) XXX_Unmarshal

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

type RDPConfiguration added in v0.10.6

type RDPConfiguration struct {
	DisableRDP           bool     `protobuf:"varint,1,opt,name=disableRDP,proto3" json:"disableRDP,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RDPConfiguration) Descriptor added in v0.10.6

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

func (*RDPConfiguration) GetDisableRDP added in v0.10.6

func (m *RDPConfiguration) GetDisableRDP() bool

func (*RDPConfiguration) ProtoMessage added in v0.10.6

func (*RDPConfiguration) ProtoMessage()

func (*RDPConfiguration) Reset added in v0.10.6

func (m *RDPConfiguration) Reset()

func (*RDPConfiguration) String added in v0.10.6

func (m *RDPConfiguration) String() string

func (*RDPConfiguration) XXX_DiscardUnknown added in v0.10.6

func (m *RDPConfiguration) XXX_DiscardUnknown()

func (*RDPConfiguration) XXX_Marshal added in v0.10.6

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

func (*RDPConfiguration) XXX_Merge added in v0.10.6

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

func (*RDPConfiguration) XXX_Size added in v0.10.6

func (m *RDPConfiguration) XXX_Size() int

func (*RDPConfiguration) XXX_Unmarshal added in v0.10.6

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

type SSHPublicKey

type SSHPublicKey struct {
	Keydata              string   `protobuf:"bytes,1,opt,name=keydata,proto3" json:"keydata,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SSHPublicKey) Descriptor

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

func (*SSHPublicKey) GetKeydata

func (m *SSHPublicKey) GetKeydata() string

func (*SSHPublicKey) ProtoMessage

func (*SSHPublicKey) ProtoMessage()

func (*SSHPublicKey) Reset

func (m *SSHPublicKey) Reset()

func (*SSHPublicKey) String

func (m *SSHPublicKey) String() string

func (*SSHPublicKey) XXX_DiscardUnknown

func (m *SSHPublicKey) XXX_DiscardUnknown()

func (*SSHPublicKey) XXX_Marshal

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

func (*SSHPublicKey) XXX_Merge

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

func (*SSHPublicKey) XXX_Size

func (m *SSHPublicKey) XXX_Size() int

func (*SSHPublicKey) XXX_Unmarshal

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

type SecurityConfiguration

type SecurityConfiguration struct {
	EnableTPM            bool     `protobuf:"varint,1,opt,name=enableTPM,proto3" json:"enableTPM,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SecurityConfiguration) Descriptor

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

func (*SecurityConfiguration) GetEnableTPM

func (m *SecurityConfiguration) GetEnableTPM() bool

func (*SecurityConfiguration) ProtoMessage

func (*SecurityConfiguration) ProtoMessage()

func (*SecurityConfiguration) Reset

func (m *SecurityConfiguration) Reset()

func (*SecurityConfiguration) String

func (m *SecurityConfiguration) String() string

func (*SecurityConfiguration) XXX_DiscardUnknown

func (m *SecurityConfiguration) XXX_DiscardUnknown()

func (*SecurityConfiguration) XXX_Marshal

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

func (*SecurityConfiguration) XXX_Merge

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

func (*SecurityConfiguration) XXX_Size

func (m *SecurityConfiguration) XXX_Size() int

func (*SecurityConfiguration) XXX_Unmarshal

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

type Sku

type Sku struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Capacity             int64    `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Sku) Descriptor

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

func (*Sku) GetCapacity

func (m *Sku) GetCapacity() int64

func (*Sku) GetName

func (m *Sku) GetName() string

func (*Sku) ProtoMessage

func (*Sku) ProtoMessage()

func (*Sku) Reset

func (m *Sku) Reset()

func (*Sku) String

func (m *Sku) String() string

func (*Sku) XXX_DiscardUnknown

func (m *Sku) XXX_DiscardUnknown()

func (*Sku) XXX_Marshal

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

func (*Sku) XXX_Merge

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

func (*Sku) XXX_Size

func (m *Sku) XXX_Size() int

func (*Sku) XXX_Unmarshal

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

type StorageConfiguration

type StorageConfiguration struct {
	Osdisk                *Disk    `protobuf:"bytes,1,opt,name=osdisk,proto3" json:"osdisk,omitempty"`
	Datadisks             []*Disk  `protobuf:"bytes,2,rep,name=datadisks,proto3" json:"datadisks,omitempty"`
	ImageReference        string   `protobuf:"bytes,3,opt,name=imageReference,proto3" json:"imageReference,omitempty"`
	VmConfigContainerName string   `protobuf:"bytes,4,opt,name=vmConfigContainerName,proto3" json:"vmConfigContainerName,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*StorageConfiguration) Descriptor

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

func (*StorageConfiguration) GetDatadisks

func (m *StorageConfiguration) GetDatadisks() []*Disk

func (*StorageConfiguration) GetImageReference

func (m *StorageConfiguration) GetImageReference() string

func (*StorageConfiguration) GetOsdisk

func (m *StorageConfiguration) GetOsdisk() *Disk

func (*StorageConfiguration) GetVmConfigContainerName

func (m *StorageConfiguration) GetVmConfigContainerName() string

func (*StorageConfiguration) ProtoMessage

func (*StorageConfiguration) ProtoMessage()

func (*StorageConfiguration) Reset

func (m *StorageConfiguration) Reset()

func (*StorageConfiguration) String

func (m *StorageConfiguration) String() string

func (*StorageConfiguration) XXX_DiscardUnknown

func (m *StorageConfiguration) XXX_DiscardUnknown()

func (*StorageConfiguration) XXX_Marshal

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

func (*StorageConfiguration) XXX_Merge

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

func (*StorageConfiguration) XXX_Size

func (m *StorageConfiguration) XXX_Size() int

func (*StorageConfiguration) XXX_Unmarshal

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

type UnimplementedBareMetalMachineAgentServer added in v0.10.7

type UnimplementedBareMetalMachineAgentServer struct {
}

UnimplementedBareMetalMachineAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedBareMetalMachineAgentServer) Invoke added in v0.10.7

type UnimplementedGalleryImageAgentServer

type UnimplementedGalleryImageAgentServer struct {
}

UnimplementedGalleryImageAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedGalleryImageAgentServer) Invoke

type UnimplementedVirtualMachineAgentServer

type UnimplementedVirtualMachineAgentServer struct {
}

UnimplementedVirtualMachineAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineAgentServer) Invoke

func (*UnimplementedVirtualMachineAgentServer) Operate

type UnimplementedVirtualMachineImageAgentServer

type UnimplementedVirtualMachineImageAgentServer struct {
}

UnimplementedVirtualMachineImageAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineImageAgentServer) Invoke

type UnimplementedVirtualMachineScaleSetAgentServer

type UnimplementedVirtualMachineScaleSetAgentServer struct {
}

UnimplementedVirtualMachineScaleSetAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineScaleSetAgentServer) Invoke

type UserConfiguration

type UserConfiguration struct {
	Username             string          `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password             string          `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Usertype             common.UserType `protobuf:"varint,3,opt,name=usertype,proto3,enum=moc.UserType" json:"usertype,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*UserConfiguration) Descriptor

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

func (*UserConfiguration) GetPassword

func (m *UserConfiguration) GetPassword() string

func (*UserConfiguration) GetUsername

func (m *UserConfiguration) GetUsername() string

func (*UserConfiguration) GetUsertype

func (m *UserConfiguration) GetUsertype() common.UserType

func (*UserConfiguration) ProtoMessage

func (*UserConfiguration) ProtoMessage()

func (*UserConfiguration) Reset

func (m *UserConfiguration) Reset()

func (*UserConfiguration) String

func (m *UserConfiguration) String() string

func (*UserConfiguration) XXX_DiscardUnknown

func (m *UserConfiguration) XXX_DiscardUnknown()

func (*UserConfiguration) XXX_Marshal

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

func (*UserConfiguration) XXX_Merge

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

func (*UserConfiguration) XXX_Size

func (m *UserConfiguration) XXX_Size() int

func (*UserConfiguration) XXX_Unmarshal

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

type VMType

type VMType int32
const (
	VMType_TENANT              VMType = 0
	VMType_LOADBALANCER        VMType = 1
	VMType_STACKEDCONTROLPLANE VMType = 2
)

func (VMType) EnumDescriptor

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

func (VMType) String

func (x VMType) String() string

type VirtualMachine

type VirtualMachine struct {
	Name                    string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                      string                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Storage                 *StorageConfiguration         `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Os                      *OperatingSystemConfiguration `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"`
	Network                 *NetworkConfiguration         `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	NodeName                string                        `protobuf:"bytes,6,opt,name=nodeName,proto3" json:"nodeName,omitempty"`
	GroupName               string                        `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status                  *common.Status                `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	LocationName            string                        `protobuf:"bytes,9,opt,name=locationName,proto3" json:"locationName,omitempty"`
	DisableHighAvailability bool                          `protobuf:"varint,10,opt,name=disableHighAvailability,proto3" json:"disableHighAvailability,omitempty"`
	VmType                  VMType                        `protobuf:"varint,11,opt,name=vmType,proto3,enum=moc.cloudagent.compute.VMType" json:"vmType,omitempty"`
	Hardware                *HardwareConfiguration        `protobuf:"bytes,12,opt,name=hardware,proto3" json:"hardware,omitempty"`
	AllowedOwnerNodes       []string                      `protobuf:"bytes,13,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	PowerState              common.PowerState             `protobuf:"varint,14,opt,name=powerState,proto3,enum=moc.PowerState" json:"powerState,omitempty"`
	Security                *SecurityConfiguration        `protobuf:"bytes,15,opt,name=security,proto3" json:"security,omitempty"`
	Tags                    *common.Tags                  `protobuf:"bytes,16,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}                      `json:"-"`
	XXX_unrecognized        []byte                        `json:"-"`
	XXX_sizecache           int32                         `json:"-"`
}

func (*VirtualMachine) Descriptor

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

func (*VirtualMachine) GetAllowedOwnerNodes

func (m *VirtualMachine) GetAllowedOwnerNodes() []string

func (*VirtualMachine) GetDisableHighAvailability

func (m *VirtualMachine) GetDisableHighAvailability() bool

func (*VirtualMachine) GetGroupName

func (m *VirtualMachine) GetGroupName() string

func (*VirtualMachine) GetHardware

func (m *VirtualMachine) GetHardware() *HardwareConfiguration

func (*VirtualMachine) GetId

func (m *VirtualMachine) GetId() string

func (*VirtualMachine) GetLocationName

func (m *VirtualMachine) GetLocationName() string

func (*VirtualMachine) GetName

func (m *VirtualMachine) GetName() string

func (*VirtualMachine) GetNetwork

func (m *VirtualMachine) GetNetwork() *NetworkConfiguration

func (*VirtualMachine) GetNodeName

func (m *VirtualMachine) GetNodeName() string

func (*VirtualMachine) GetOs

func (*VirtualMachine) GetPowerState

func (m *VirtualMachine) GetPowerState() common.PowerState

func (*VirtualMachine) GetSecurity

func (m *VirtualMachine) GetSecurity() *SecurityConfiguration

func (*VirtualMachine) GetStatus

func (m *VirtualMachine) GetStatus() *common.Status

func (*VirtualMachine) GetStorage

func (m *VirtualMachine) GetStorage() *StorageConfiguration

func (*VirtualMachine) GetTags added in v0.10.5

func (m *VirtualMachine) GetTags() *common.Tags

func (*VirtualMachine) GetVmType

func (m *VirtualMachine) GetVmType() VMType

func (*VirtualMachine) ProtoMessage

func (*VirtualMachine) ProtoMessage()

func (*VirtualMachine) Reset

func (m *VirtualMachine) Reset()

func (*VirtualMachine) String

func (m *VirtualMachine) String() string

func (*VirtualMachine) XXX_DiscardUnknown

func (m *VirtualMachine) XXX_DiscardUnknown()

func (*VirtualMachine) XXX_Marshal

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

func (*VirtualMachine) XXX_Merge

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

func (*VirtualMachine) XXX_Size

func (m *VirtualMachine) XXX_Size() int

func (*VirtualMachine) XXX_Unmarshal

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

type VirtualMachineAgentClient

type VirtualMachineAgentClient interface {
	Invoke(ctx context.Context, in *VirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachineResponse, error)
	Operate(ctx context.Context, in *VirtualMachineOperationRequest, opts ...grpc.CallOption) (*VirtualMachineOperationResponse, error)
}

VirtualMachineAgentClient is the client API for VirtualMachineAgent service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewVirtualMachineAgentClient

func NewVirtualMachineAgentClient(cc *grpc.ClientConn) VirtualMachineAgentClient

type VirtualMachineAgentServer

VirtualMachineAgentServer is the server API for VirtualMachineAgent service.

type VirtualMachineImage

type VirtualMachineImage struct {
	Name                 string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	ImageReference       string         `protobuf:"bytes,3,opt,name=imageReference,proto3" json:"imageReference,omitempty"`
	Path                 string         `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Status               *common.Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	ContainerName        string         `protobuf:"bytes,6,opt,name=containerName,proto3" json:"containerName,omitempty"`
	GroupName            string         `protobuf:"bytes,18,opt,name=groupName,proto3" json:"groupName,omitempty"`
	LocationName         string         `protobuf:"bytes,19,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Tags                 *common.Tags   `protobuf:"bytes,20,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*VirtualMachineImage) Descriptor

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

func (*VirtualMachineImage) GetContainerName

func (m *VirtualMachineImage) GetContainerName() string

func (*VirtualMachineImage) GetGroupName

func (m *VirtualMachineImage) GetGroupName() string

func (*VirtualMachineImage) GetId

func (m *VirtualMachineImage) GetId() string

func (*VirtualMachineImage) GetImageReference

func (m *VirtualMachineImage) GetImageReference() string

func (*VirtualMachineImage) GetLocationName

func (m *VirtualMachineImage) GetLocationName() string

func (*VirtualMachineImage) GetName

func (m *VirtualMachineImage) GetName() string

func (*VirtualMachineImage) GetPath

func (m *VirtualMachineImage) GetPath() string

func (*VirtualMachineImage) GetStatus

func (m *VirtualMachineImage) GetStatus() *common.Status

func (*VirtualMachineImage) GetTags added in v0.10.5

func (m *VirtualMachineImage) GetTags() *common.Tags

func (*VirtualMachineImage) ProtoMessage

func (*VirtualMachineImage) ProtoMessage()

func (*VirtualMachineImage) Reset

func (m *VirtualMachineImage) Reset()

func (*VirtualMachineImage) String

func (m *VirtualMachineImage) String() string

func (*VirtualMachineImage) XXX_DiscardUnknown

func (m *VirtualMachineImage) XXX_DiscardUnknown()

func (*VirtualMachineImage) XXX_Marshal

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

func (*VirtualMachineImage) XXX_Merge

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

func (*VirtualMachineImage) XXX_Size

func (m *VirtualMachineImage) XXX_Size() int

func (*VirtualMachineImage) XXX_Unmarshal

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

type VirtualMachineImageAgentClient

type VirtualMachineImageAgentClient interface {
	Invoke(ctx context.Context, in *VirtualMachineImageRequest, opts ...grpc.CallOption) (*VirtualMachineImageResponse, error)
}

VirtualMachineImageAgentClient is the client API for VirtualMachineImageAgent service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewVirtualMachineImageAgentClient

func NewVirtualMachineImageAgentClient(cc *grpc.ClientConn) VirtualMachineImageAgentClient

type VirtualMachineImageAgentServer

type VirtualMachineImageAgentServer interface {
	Invoke(context.Context, *VirtualMachineImageRequest) (*VirtualMachineImageResponse, error)
}

VirtualMachineImageAgentServer is the server API for VirtualMachineImageAgent service.

type VirtualMachineImageRequest

type VirtualMachineImageRequest struct {
	VirtualMachineImages []*VirtualMachineImage `protobuf:"bytes,1,rep,name=VirtualMachineImages,proto3" json:"VirtualMachineImages,omitempty"`
	OperationType        common.Operation       `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*VirtualMachineImageRequest) Descriptor

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

func (*VirtualMachineImageRequest) GetOperationType

func (m *VirtualMachineImageRequest) GetOperationType() common.Operation

func (*VirtualMachineImageRequest) GetVirtualMachineImages

func (m *VirtualMachineImageRequest) GetVirtualMachineImages() []*VirtualMachineImage

func (*VirtualMachineImageRequest) ProtoMessage

func (*VirtualMachineImageRequest) ProtoMessage()

func (*VirtualMachineImageRequest) Reset

func (m *VirtualMachineImageRequest) Reset()

func (*VirtualMachineImageRequest) String

func (m *VirtualMachineImageRequest) String() string

func (*VirtualMachineImageRequest) XXX_DiscardUnknown

func (m *VirtualMachineImageRequest) XXX_DiscardUnknown()

func (*VirtualMachineImageRequest) XXX_Marshal

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

func (*VirtualMachineImageRequest) XXX_Merge

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

func (*VirtualMachineImageRequest) XXX_Size

func (m *VirtualMachineImageRequest) XXX_Size() int

func (*VirtualMachineImageRequest) XXX_Unmarshal

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

type VirtualMachineImageResponse

type VirtualMachineImageResponse struct {
	VirtualMachineImages []*VirtualMachineImage `protobuf:"bytes,1,rep,name=VirtualMachineImages,proto3" json:"VirtualMachineImages,omitempty"`
	Result               *wrappers.BoolValue    `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string                 `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*VirtualMachineImageResponse) Descriptor

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

func (*VirtualMachineImageResponse) GetError

func (m *VirtualMachineImageResponse) GetError() string

func (*VirtualMachineImageResponse) GetResult

func (*VirtualMachineImageResponse) GetVirtualMachineImages

func (m *VirtualMachineImageResponse) GetVirtualMachineImages() []*VirtualMachineImage

func (*VirtualMachineImageResponse) ProtoMessage

func (*VirtualMachineImageResponse) ProtoMessage()

func (*VirtualMachineImageResponse) Reset

func (m *VirtualMachineImageResponse) Reset()

func (*VirtualMachineImageResponse) String

func (m *VirtualMachineImageResponse) String() string

func (*VirtualMachineImageResponse) XXX_DiscardUnknown

func (m *VirtualMachineImageResponse) XXX_DiscardUnknown()

func (*VirtualMachineImageResponse) XXX_Marshal

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

func (*VirtualMachineImageResponse) XXX_Merge

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

func (*VirtualMachineImageResponse) XXX_Size

func (m *VirtualMachineImageResponse) XXX_Size() int

func (*VirtualMachineImageResponse) XXX_Unmarshal

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

type VirtualMachineOperationRequest

type VirtualMachineOperationRequest struct {
	VirtualMachines      []*VirtualMachine              `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
	OperationType        common.VirtualMachineOperation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.VirtualMachineOperation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*VirtualMachineOperationRequest) Descriptor

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

func (*VirtualMachineOperationRequest) GetOperationType

func (*VirtualMachineOperationRequest) GetVirtualMachines

func (m *VirtualMachineOperationRequest) GetVirtualMachines() []*VirtualMachine

func (*VirtualMachineOperationRequest) ProtoMessage

func (*VirtualMachineOperationRequest) ProtoMessage()

func (*VirtualMachineOperationRequest) Reset

func (m *VirtualMachineOperationRequest) Reset()

func (*VirtualMachineOperationRequest) String

func (*VirtualMachineOperationRequest) XXX_DiscardUnknown

func (m *VirtualMachineOperationRequest) XXX_DiscardUnknown()

func (*VirtualMachineOperationRequest) XXX_Marshal

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

func (*VirtualMachineOperationRequest) XXX_Merge

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

func (*VirtualMachineOperationRequest) XXX_Size

func (m *VirtualMachineOperationRequest) XXX_Size() int

func (*VirtualMachineOperationRequest) XXX_Unmarshal

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

type VirtualMachineOperationResponse

type VirtualMachineOperationResponse struct {
	VirtualMachines      []*VirtualMachine   `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*VirtualMachineOperationResponse) Descriptor

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

func (*VirtualMachineOperationResponse) GetError

func (*VirtualMachineOperationResponse) GetResult

func (*VirtualMachineOperationResponse) GetVirtualMachines

func (m *VirtualMachineOperationResponse) GetVirtualMachines() []*VirtualMachine

func (*VirtualMachineOperationResponse) ProtoMessage

func (*VirtualMachineOperationResponse) ProtoMessage()

func (*VirtualMachineOperationResponse) Reset

func (*VirtualMachineOperationResponse) String

func (*VirtualMachineOperationResponse) XXX_DiscardUnknown

func (m *VirtualMachineOperationResponse) XXX_DiscardUnknown()

func (*VirtualMachineOperationResponse) XXX_Marshal

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

func (*VirtualMachineOperationResponse) XXX_Merge

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

func (*VirtualMachineOperationResponse) XXX_Size

func (m *VirtualMachineOperationResponse) XXX_Size() int

func (*VirtualMachineOperationResponse) XXX_Unmarshal

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

type VirtualMachineProfile

type VirtualMachineProfile struct {
	Vmprefix             string                        `protobuf:"bytes,1,opt,name=vmprefix,proto3" json:"vmprefix,omitempty"`
	Network              *NetworkConfigurationScaleSet `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
	Storage              *StorageConfiguration         `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Os                   *OperatingSystemConfiguration `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"`
	Hardware             *HardwareConfiguration        `protobuf:"bytes,5,opt,name=hardware,proto3" json:"hardware,omitempty"`
	Security             *SecurityConfiguration        `protobuf:"bytes,6,opt,name=security,proto3" json:"security,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*VirtualMachineProfile) Descriptor

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

func (*VirtualMachineProfile) GetHardware

func (m *VirtualMachineProfile) GetHardware() *HardwareConfiguration

func (*VirtualMachineProfile) GetNetwork

func (*VirtualMachineProfile) GetOs

func (*VirtualMachineProfile) GetSecurity

func (m *VirtualMachineProfile) GetSecurity() *SecurityConfiguration

func (*VirtualMachineProfile) GetStorage

func (*VirtualMachineProfile) GetVmprefix

func (m *VirtualMachineProfile) GetVmprefix() string

func (*VirtualMachineProfile) ProtoMessage

func (*VirtualMachineProfile) ProtoMessage()

func (*VirtualMachineProfile) Reset

func (m *VirtualMachineProfile) Reset()

func (*VirtualMachineProfile) String

func (m *VirtualMachineProfile) String() string

func (*VirtualMachineProfile) XXX_DiscardUnknown

func (m *VirtualMachineProfile) XXX_DiscardUnknown()

func (*VirtualMachineProfile) XXX_Marshal

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

func (*VirtualMachineProfile) XXX_Merge

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

func (*VirtualMachineProfile) XXX_Size

func (m *VirtualMachineProfile) XXX_Size() int

func (*VirtualMachineProfile) XXX_Unmarshal

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

type VirtualMachineRequest

type VirtualMachineRequest struct {
	VirtualMachines      []*VirtualMachine `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
	OperationType        common.Operation  `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*VirtualMachineRequest) Descriptor

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

func (*VirtualMachineRequest) GetOperationType

func (m *VirtualMachineRequest) GetOperationType() common.Operation

func (*VirtualMachineRequest) GetVirtualMachines

func (m *VirtualMachineRequest) GetVirtualMachines() []*VirtualMachine

func (*VirtualMachineRequest) ProtoMessage

func (*VirtualMachineRequest) ProtoMessage()

func (*VirtualMachineRequest) Reset

func (m *VirtualMachineRequest) Reset()

func (*VirtualMachineRequest) String

func (m *VirtualMachineRequest) String() string

func (*VirtualMachineRequest) XXX_DiscardUnknown

func (m *VirtualMachineRequest) XXX_DiscardUnknown()

func (*VirtualMachineRequest) XXX_Marshal

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

func (*VirtualMachineRequest) XXX_Merge

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

func (*VirtualMachineRequest) XXX_Size

func (m *VirtualMachineRequest) XXX_Size() int

func (*VirtualMachineRequest) XXX_Unmarshal

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

type VirtualMachineResponse

type VirtualMachineResponse struct {
	VirtualMachines      []*VirtualMachine   `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*VirtualMachineResponse) Descriptor

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

func (*VirtualMachineResponse) GetError

func (m *VirtualMachineResponse) GetError() string

func (*VirtualMachineResponse) GetResult

func (m *VirtualMachineResponse) GetResult() *wrappers.BoolValue

func (*VirtualMachineResponse) GetVirtualMachines

func (m *VirtualMachineResponse) GetVirtualMachines() []*VirtualMachine

func (*VirtualMachineResponse) ProtoMessage

func (*VirtualMachineResponse) ProtoMessage()

func (*VirtualMachineResponse) Reset

func (m *VirtualMachineResponse) Reset()

func (*VirtualMachineResponse) String

func (m *VirtualMachineResponse) String() string

func (*VirtualMachineResponse) XXX_DiscardUnknown

func (m *VirtualMachineResponse) XXX_DiscardUnknown()

func (*VirtualMachineResponse) XXX_Marshal

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

func (*VirtualMachineResponse) XXX_Merge

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

func (*VirtualMachineResponse) XXX_Size

func (m *VirtualMachineResponse) XXX_Size() int

func (*VirtualMachineResponse) XXX_Unmarshal

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

type VirtualMachineScaleSet

type VirtualMachineScaleSet struct {
	Name                    string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                      string                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Sku                     *Sku                   `protobuf:"bytes,3,opt,name=sku,proto3" json:"sku,omitempty"`
	Virtualmachineprofile   *VirtualMachineProfile `protobuf:"bytes,4,opt,name=virtualmachineprofile,proto3" json:"virtualmachineprofile,omitempty"`
	VirtualMachineSystems   []*VirtualMachine      `protobuf:"bytes,5,rep,name=VirtualMachineSystems,proto3" json:"VirtualMachineSystems,omitempty"`
	Nodefqdn                string                 `protobuf:"bytes,6,opt,name=nodefqdn,proto3" json:"nodefqdn,omitempty"`
	GroupName               string                 `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	LocationName            string                 `protobuf:"bytes,8,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Status                  *common.Status         `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	DisableHighAvailability bool                   `protobuf:"varint,11,opt,name=disableHighAvailability,proto3" json:"disableHighAvailability,omitempty"`
	AllowedOwnerNodes       []string               `protobuf:"bytes,12,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	Tags                    *common.Tags           `protobuf:"bytes,13,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}               `json:"-"`
	XXX_unrecognized        []byte                 `json:"-"`
	XXX_sizecache           int32                  `json:"-"`
}

func (*VirtualMachineScaleSet) Descriptor

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

func (*VirtualMachineScaleSet) GetAllowedOwnerNodes

func (m *VirtualMachineScaleSet) GetAllowedOwnerNodes() []string

func (*VirtualMachineScaleSet) GetDisableHighAvailability

func (m *VirtualMachineScaleSet) GetDisableHighAvailability() bool

func (*VirtualMachineScaleSet) GetGroupName

func (m *VirtualMachineScaleSet) GetGroupName() string

func (*VirtualMachineScaleSet) GetId

func (m *VirtualMachineScaleSet) GetId() string

func (*VirtualMachineScaleSet) GetLocationName

func (m *VirtualMachineScaleSet) GetLocationName() string

func (*VirtualMachineScaleSet) GetName

func (m *VirtualMachineScaleSet) GetName() string

func (*VirtualMachineScaleSet) GetNodefqdn

func (m *VirtualMachineScaleSet) GetNodefqdn() string

func (*VirtualMachineScaleSet) GetSku

func (m *VirtualMachineScaleSet) GetSku() *Sku

func (*VirtualMachineScaleSet) GetStatus

func (m *VirtualMachineScaleSet) GetStatus() *common.Status

func (*VirtualMachineScaleSet) GetTags added in v0.10.5

func (m *VirtualMachineScaleSet) GetTags() *common.Tags

func (*VirtualMachineScaleSet) GetVirtualMachineSystems

func (m *VirtualMachineScaleSet) GetVirtualMachineSystems() []*VirtualMachine

func (*VirtualMachineScaleSet) GetVirtualmachineprofile

func (m *VirtualMachineScaleSet) GetVirtualmachineprofile() *VirtualMachineProfile

func (*VirtualMachineScaleSet) ProtoMessage

func (*VirtualMachineScaleSet) ProtoMessage()

func (*VirtualMachineScaleSet) Reset

func (m *VirtualMachineScaleSet) Reset()

func (*VirtualMachineScaleSet) String

func (m *VirtualMachineScaleSet) String() string

func (*VirtualMachineScaleSet) XXX_DiscardUnknown

func (m *VirtualMachineScaleSet) XXX_DiscardUnknown()

func (*VirtualMachineScaleSet) XXX_Marshal

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

func (*VirtualMachineScaleSet) XXX_Merge

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

func (*VirtualMachineScaleSet) XXX_Size

func (m *VirtualMachineScaleSet) XXX_Size() int

func (*VirtualMachineScaleSet) XXX_Unmarshal

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

type VirtualMachineScaleSetAgentClient

type VirtualMachineScaleSetAgentClient interface {
	Invoke(ctx context.Context, in *VirtualMachineScaleSetRequest, opts ...grpc.CallOption) (*VirtualMachineScaleSetResponse, error)
}

VirtualMachineScaleSetAgentClient is the client API for VirtualMachineScaleSetAgent service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewVirtualMachineScaleSetAgentClient

func NewVirtualMachineScaleSetAgentClient(cc *grpc.ClientConn) VirtualMachineScaleSetAgentClient

type VirtualMachineScaleSetAgentServer

type VirtualMachineScaleSetAgentServer interface {
	Invoke(context.Context, *VirtualMachineScaleSetRequest) (*VirtualMachineScaleSetResponse, error)
}

VirtualMachineScaleSetAgentServer is the server API for VirtualMachineScaleSetAgent service.

type VirtualMachineScaleSetRequest

type VirtualMachineScaleSetRequest struct {
	VirtualMachineScaleSetSystems []*VirtualMachineScaleSet `protobuf:"bytes,1,rep,name=VirtualMachineScaleSetSystems,proto3" json:"VirtualMachineScaleSetSystems,omitempty"`
	OperationType                 common.Operation          `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral          struct{}                  `json:"-"`
	XXX_unrecognized              []byte                    `json:"-"`
	XXX_sizecache                 int32                     `json:"-"`
}

func (*VirtualMachineScaleSetRequest) Descriptor

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

func (*VirtualMachineScaleSetRequest) GetOperationType

func (m *VirtualMachineScaleSetRequest) GetOperationType() common.Operation

func (*VirtualMachineScaleSetRequest) GetVirtualMachineScaleSetSystems

func (m *VirtualMachineScaleSetRequest) GetVirtualMachineScaleSetSystems() []*VirtualMachineScaleSet

func (*VirtualMachineScaleSetRequest) ProtoMessage

func (*VirtualMachineScaleSetRequest) ProtoMessage()

func (*VirtualMachineScaleSetRequest) Reset

func (m *VirtualMachineScaleSetRequest) Reset()

func (*VirtualMachineScaleSetRequest) String

func (*VirtualMachineScaleSetRequest) XXX_DiscardUnknown

func (m *VirtualMachineScaleSetRequest) XXX_DiscardUnknown()

func (*VirtualMachineScaleSetRequest) XXX_Marshal

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

func (*VirtualMachineScaleSetRequest) XXX_Merge

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

func (*VirtualMachineScaleSetRequest) XXX_Size

func (m *VirtualMachineScaleSetRequest) XXX_Size() int

func (*VirtualMachineScaleSetRequest) XXX_Unmarshal

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

type VirtualMachineScaleSetResponse

type VirtualMachineScaleSetResponse struct {
	VirtualMachineScaleSetSystems []*VirtualMachineScaleSet `protobuf:"bytes,1,rep,name=VirtualMachineScaleSetSystems,proto3" json:"VirtualMachineScaleSetSystems,omitempty"`
	Result                        *wrappers.BoolValue       `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                         string                    `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral          struct{}                  `json:"-"`
	XXX_unrecognized              []byte                    `json:"-"`
	XXX_sizecache                 int32                     `json:"-"`
}

func (*VirtualMachineScaleSetResponse) Descriptor

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

func (*VirtualMachineScaleSetResponse) GetError

func (m *VirtualMachineScaleSetResponse) GetError() string

func (*VirtualMachineScaleSetResponse) GetResult

func (*VirtualMachineScaleSetResponse) GetVirtualMachineScaleSetSystems

func (m *VirtualMachineScaleSetResponse) GetVirtualMachineScaleSetSystems() []*VirtualMachineScaleSet

func (*VirtualMachineScaleSetResponse) ProtoMessage

func (*VirtualMachineScaleSetResponse) ProtoMessage()

func (*VirtualMachineScaleSetResponse) Reset

func (m *VirtualMachineScaleSetResponse) Reset()

func (*VirtualMachineScaleSetResponse) String

func (*VirtualMachineScaleSetResponse) XXX_DiscardUnknown

func (m *VirtualMachineScaleSetResponse) XXX_DiscardUnknown()

func (*VirtualMachineScaleSetResponse) XXX_Marshal

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

func (*VirtualMachineScaleSetResponse) XXX_Merge

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

func (*VirtualMachineScaleSetResponse) XXX_Size

func (m *VirtualMachineScaleSetResponse) XXX_Size() int

func (*VirtualMachineScaleSetResponse) XXX_Unmarshal

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

type WindowsConfiguration added in v0.10.6

type WindowsConfiguration struct {
	EnableAutomaticUpdates bool              `protobuf:"varint,1,opt,name=enableAutomaticUpdates,proto3" json:"enableAutomaticUpdates,omitempty"`
	TimeZone               string            `protobuf:"bytes,2,opt,name=timeZone,proto3" json:"timeZone,omitempty"`
	RDPConfiguration       *RDPConfiguration `protobuf:"bytes,3,opt,name=RDPConfiguration,proto3" json:"RDPConfiguration,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}          `json:"-"`
	XXX_unrecognized       []byte            `json:"-"`
	XXX_sizecache          int32             `json:"-"`
}

func (*WindowsConfiguration) Descriptor added in v0.10.6

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

func (*WindowsConfiguration) GetEnableAutomaticUpdates added in v0.10.6

func (m *WindowsConfiguration) GetEnableAutomaticUpdates() bool

func (*WindowsConfiguration) GetRDPConfiguration added in v0.10.6

func (m *WindowsConfiguration) GetRDPConfiguration() *RDPConfiguration

func (*WindowsConfiguration) GetTimeZone added in v0.10.6

func (m *WindowsConfiguration) GetTimeZone() string

func (*WindowsConfiguration) ProtoMessage added in v0.10.6

func (*WindowsConfiguration) ProtoMessage()

func (*WindowsConfiguration) Reset added in v0.10.6

func (m *WindowsConfiguration) Reset()

func (*WindowsConfiguration) String added in v0.10.6

func (m *WindowsConfiguration) String() string

func (*WindowsConfiguration) XXX_DiscardUnknown added in v0.10.6

func (m *WindowsConfiguration) XXX_DiscardUnknown()

func (*WindowsConfiguration) XXX_Marshal added in v0.10.6

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

func (*WindowsConfiguration) XXX_Merge added in v0.10.6

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

func (*WindowsConfiguration) XXX_Size added in v0.10.6

func (m *WindowsConfiguration) XXX_Size() int

func (*WindowsConfiguration) XXX_Unmarshal added in v0.10.6

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

Jump to

Keyboard shortcuts

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