compute

package
v0.24.4 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PlacementGroupScope_name = map[int32]string{
	0: "Server",
	1: "Zone",
}
View Source
var PlacementGroupScope_value = map[string]int32{
	"Server": 0,
	"Zone":   1,
}
View Source
var PlacementGroupType_name = map[int32]string{
	0: "Affinity",
	1: "AntiAffinity",
	2: "StrictAntiAffinity",
}
View Source
var PlacementGroupType_value = map[string]int32{
	"Affinity":           0,
	"AntiAffinity":       1,
	"StrictAntiAffinity": 2,
}

Functions

func RegisterAvailabilitySetAgentServer added in v0.14.2

func RegisterAvailabilitySetAgentServer(s *grpc.Server, srv AvailabilitySetAgentServer)

func RegisterPlacementGroupAgentServer added in v0.23.6

func RegisterPlacementGroupAgentServer(s *grpc.Server, srv PlacementGroupAgentServer)

func RegisterVirtualMachineAgentServer

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

func RegisterVirtualMachineScaleSetAgentServer

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

Types

type AvailabilitySet added in v0.14.2

type AvailabilitySet 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"`
	Status                   *common.Status             `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Tags                     *common.Tags               `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	Entity                   *common.Entity             `protobuf:"bytes,5,opt,name=entity,proto3" json:"entity,omitempty"`
	PlatformFaultDomainCount int32                      `protobuf:"varint,6,opt,name=platformFaultDomainCount,proto3" json:"platformFaultDomainCount,omitempty"`
	VirtualMachines          []*VirtualMachineReference `protobuf:"bytes,7,rep,name=virtualMachines,proto3" json:"virtualMachines,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}                   `json:"-"`
	XXX_unrecognized         []byte                     `json:"-"`
	XXX_sizecache            int32                      `json:"-"`
}

avset structure is a flattened version of the model in the Azure sdk for go at https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/resourcemanager/compute/armcompute/models.go

func (*AvailabilitySet) Descriptor added in v0.14.2

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

func (*AvailabilitySet) GetEntity added in v0.14.2

func (m *AvailabilitySet) GetEntity() *common.Entity

func (*AvailabilitySet) GetId added in v0.14.2

func (m *AvailabilitySet) GetId() string

func (*AvailabilitySet) GetName added in v0.14.2

func (m *AvailabilitySet) GetName() string

func (*AvailabilitySet) GetPlatformFaultDomainCount added in v0.14.2

func (m *AvailabilitySet) GetPlatformFaultDomainCount() int32

func (*AvailabilitySet) GetStatus added in v0.14.2

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

func (*AvailabilitySet) GetTags added in v0.14.2

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

func (*AvailabilitySet) GetVirtualMachines added in v0.14.2

func (m *AvailabilitySet) GetVirtualMachines() []*VirtualMachineReference

func (*AvailabilitySet) ProtoMessage added in v0.14.2

func (*AvailabilitySet) ProtoMessage()

func (*AvailabilitySet) Reset added in v0.14.2

func (m *AvailabilitySet) Reset()

func (*AvailabilitySet) String added in v0.14.2

func (m *AvailabilitySet) String() string

func (*AvailabilitySet) XXX_DiscardUnknown added in v0.14.2

func (m *AvailabilitySet) XXX_DiscardUnknown()

func (*AvailabilitySet) XXX_Marshal added in v0.14.2

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

func (*AvailabilitySet) XXX_Merge added in v0.14.2

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

func (*AvailabilitySet) XXX_Size added in v0.14.2

func (m *AvailabilitySet) XXX_Size() int

func (*AvailabilitySet) XXX_Unmarshal added in v0.14.2

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

type AvailabilitySetAgentClient added in v0.14.2

type AvailabilitySetAgentClient interface {
	Invoke(ctx context.Context, in *AvailabilitySetRequest, opts ...grpc.CallOption) (*AvailabilitySetResponse, error)
}

AvailabilitySetAgentClient is the client API for AvailabilitySetAgent service.

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

func NewAvailabilitySetAgentClient added in v0.14.2

func NewAvailabilitySetAgentClient(cc *grpc.ClientConn) AvailabilitySetAgentClient

type AvailabilitySetAgentServer added in v0.14.2

type AvailabilitySetAgentServer interface {
	Invoke(context.Context, *AvailabilitySetRequest) (*AvailabilitySetResponse, error)
}

AvailabilitySetAgentServer is the server API for AvailabilitySetAgent service.

type AvailabilitySetRequest added in v0.14.2

type AvailabilitySetRequest struct {
	AvailabilitySets     []*AvailabilitySet `protobuf:"bytes,1,rep,name=AvailabilitySets,proto3" json:"AvailabilitySets,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 (*AvailabilitySetRequest) Descriptor added in v0.14.2

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

func (*AvailabilitySetRequest) GetAvailabilitySets added in v0.14.2

func (m *AvailabilitySetRequest) GetAvailabilitySets() []*AvailabilitySet

func (*AvailabilitySetRequest) GetOperationType added in v0.14.2

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

func (*AvailabilitySetRequest) ProtoMessage added in v0.14.2

func (*AvailabilitySetRequest) ProtoMessage()

func (*AvailabilitySetRequest) Reset added in v0.14.2

func (m *AvailabilitySetRequest) Reset()

func (*AvailabilitySetRequest) String added in v0.14.2

func (m *AvailabilitySetRequest) String() string

func (*AvailabilitySetRequest) XXX_DiscardUnknown added in v0.14.2

func (m *AvailabilitySetRequest) XXX_DiscardUnknown()

func (*AvailabilitySetRequest) XXX_Marshal added in v0.14.2

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

func (*AvailabilitySetRequest) XXX_Merge added in v0.14.2

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

func (*AvailabilitySetRequest) XXX_Size added in v0.14.2

func (m *AvailabilitySetRequest) XXX_Size() int

func (*AvailabilitySetRequest) XXX_Unmarshal added in v0.14.2

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

type AvailabilitySetResponse added in v0.14.2

type AvailabilitySetResponse struct {
	AvailabilitySets     []*AvailabilitySet  `protobuf:"bytes,1,rep,name=AvailabilitySets,proto3" json:"AvailabilitySets,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 (*AvailabilitySetResponse) Descriptor added in v0.14.2

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

func (*AvailabilitySetResponse) GetAvailabilitySets added in v0.14.2

func (m *AvailabilitySetResponse) GetAvailabilitySets() []*AvailabilitySet

func (*AvailabilitySetResponse) GetError added in v0.14.2

func (m *AvailabilitySetResponse) GetError() string

func (*AvailabilitySetResponse) GetResult added in v0.14.2

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

func (*AvailabilitySetResponse) ProtoMessage added in v0.14.2

func (*AvailabilitySetResponse) ProtoMessage()

func (*AvailabilitySetResponse) Reset added in v0.14.2

func (m *AvailabilitySetResponse) Reset()

func (*AvailabilitySetResponse) String added in v0.14.2

func (m *AvailabilitySetResponse) String() string

func (*AvailabilitySetResponse) XXX_DiscardUnknown added in v0.14.2

func (m *AvailabilitySetResponse) XXX_DiscardUnknown()

func (*AvailabilitySetResponse) XXX_Marshal added in v0.14.2

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

func (*AvailabilitySetResponse) XXX_Merge added in v0.14.2

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

func (*AvailabilitySetResponse) XXX_Size added in v0.14.2

func (m *AvailabilitySetResponse) XXX_Size() int

func (*AvailabilitySetResponse) XXX_Unmarshal added in v0.14.2

func (m *AvailabilitySetResponse) 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"`
	ManagedDisk          *common.VirtualMachineManagedDiskParameters `protobuf:"bytes,2,opt,name=managedDisk,proto3" json:"managedDisk,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) GetManagedDisk added in v0.20.3

func (m *Disk) GetManagedDisk() *common.VirtualMachineManagedDiskParameters

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 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"`
	DynamicMemoryConfiguration *common.DynamicMemoryConfiguration `protobuf:"bytes,3,opt,name=dynamicMemoryConfiguration,proto3" json:"dynamicMemoryConfiguration,omitempty"`
	VirtualMachineGPUs         []*common.VirtualMachineGPU        `protobuf:"bytes,4,rep,name=virtualMachineGPUs,proto3" json:"virtualMachineGPUs,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) GetDynamicMemoryConfiguration added in v0.10.11

func (m *HardwareConfiguration) GetDynamicMemoryConfiguration() *common.DynamicMemoryConfiguration

func (*HardwareConfiguration) GetVMSize

func (*HardwareConfiguration) GetVirtualMachineGPUs added in v0.16.6

func (m *HardwareConfiguration) GetVirtualMachineGPUs() []*common.VirtualMachineGPU

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"`
	CloudInitDataSource           common.CloudInitDataSource `protobuf:"varint,2,opt,name=cloudInitDataSource,proto3,enum=moc.CloudInitDataSource" json:"cloudInitDataSource,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) GetCloudInitDataSource added in v0.10.20

func (m *LinuxConfiguration) GetCloudInitDataSource() common.CloudInitDataSource

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.VirtualNetworkInterface `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"`
	ProxyConfiguration   *common.ProxyConfiguration            `protobuf:"bytes,10,opt,name=proxyConfiguration,proto3" json:"proxyConfiguration,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) GetProxyConfiguration added in v0.10.32

func (m *OperatingSystemConfiguration) GetProxyConfiguration() *common.ProxyConfiguration

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 PlacementGroup added in v0.23.6

type PlacementGroup 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"`
	GroupName            string                     `protobuf:"bytes,3,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Type                 PlacementGroupType         `protobuf:"varint,4,opt,name=type,proto3,enum=moc.nodeagent.compute.PlacementGroupType" json:"type,omitempty"`
	Scope                PlacementGroupScope        `protobuf:"varint,5,opt,name=scope,proto3,enum=moc.nodeagent.compute.PlacementGroupScope" json:"scope,omitempty"`
	Zones                *common.ZoneConfiguration  `protobuf:"bytes,6,opt,name=zones,proto3" json:"zones,omitempty"`
	Entity               *common.Entity             `protobuf:"bytes,7,opt,name=entity,proto3" json:"entity,omitempty"`
	Status               *common.Status             `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	VirtualMachines      []*VirtualMachineReference `protobuf:"bytes,9,rep,name=virtualMachines,proto3" json:"virtualMachines,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*PlacementGroup) Descriptor added in v0.23.6

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

func (*PlacementGroup) GetEntity added in v0.23.6

func (m *PlacementGroup) GetEntity() *common.Entity

func (*PlacementGroup) GetGroupName added in v0.23.6

func (m *PlacementGroup) GetGroupName() string

func (*PlacementGroup) GetId added in v0.23.6

func (m *PlacementGroup) GetId() string

func (*PlacementGroup) GetName added in v0.23.6

func (m *PlacementGroup) GetName() string

func (*PlacementGroup) GetScope added in v0.23.6

func (m *PlacementGroup) GetScope() PlacementGroupScope

func (*PlacementGroup) GetStatus added in v0.23.6

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

func (*PlacementGroup) GetType added in v0.23.6

func (m *PlacementGroup) GetType() PlacementGroupType

func (*PlacementGroup) GetVirtualMachines added in v0.23.6

func (m *PlacementGroup) GetVirtualMachines() []*VirtualMachineReference

func (*PlacementGroup) GetZones added in v0.23.6

func (m *PlacementGroup) GetZones() *common.ZoneConfiguration

func (*PlacementGroup) ProtoMessage added in v0.23.6

func (*PlacementGroup) ProtoMessage()

func (*PlacementGroup) Reset added in v0.23.6

func (m *PlacementGroup) Reset()

func (*PlacementGroup) String added in v0.23.6

func (m *PlacementGroup) String() string

func (*PlacementGroup) XXX_DiscardUnknown added in v0.23.6

func (m *PlacementGroup) XXX_DiscardUnknown()

func (*PlacementGroup) XXX_Marshal added in v0.23.6

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

func (*PlacementGroup) XXX_Merge added in v0.23.6

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

func (*PlacementGroup) XXX_Size added in v0.23.6

func (m *PlacementGroup) XXX_Size() int

func (*PlacementGroup) XXX_Unmarshal added in v0.23.6

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

type PlacementGroupAgentClient added in v0.23.6

type PlacementGroupAgentClient interface {
	Invoke(ctx context.Context, in *PlacementGroupRequest, opts ...grpc.CallOption) (*PlacementGroupResponse, error)
}

PlacementGroupAgentClient is the client API for PlacementGroupAgent service.

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

func NewPlacementGroupAgentClient added in v0.23.6

func NewPlacementGroupAgentClient(cc *grpc.ClientConn) PlacementGroupAgentClient

type PlacementGroupAgentServer added in v0.23.6

type PlacementGroupAgentServer interface {
	Invoke(context.Context, *PlacementGroupRequest) (*PlacementGroupResponse, error)
}

PlacementGroupAgentServer is the server API for PlacementGroupAgent service.

type PlacementGroupRequest added in v0.23.6

type PlacementGroupRequest struct {
	PlacementGroups      []*PlacementGroup `protobuf:"bytes,1,rep,name=PlacementGroups,proto3" json:"PlacementGroups,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 (*PlacementGroupRequest) Descriptor added in v0.23.6

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

func (*PlacementGroupRequest) GetOperationType added in v0.23.6

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

func (*PlacementGroupRequest) GetPlacementGroups added in v0.23.6

func (m *PlacementGroupRequest) GetPlacementGroups() []*PlacementGroup

func (*PlacementGroupRequest) ProtoMessage added in v0.23.6

func (*PlacementGroupRequest) ProtoMessage()

func (*PlacementGroupRequest) Reset added in v0.23.6

func (m *PlacementGroupRequest) Reset()

func (*PlacementGroupRequest) String added in v0.23.6

func (m *PlacementGroupRequest) String() string

func (*PlacementGroupRequest) XXX_DiscardUnknown added in v0.23.6

func (m *PlacementGroupRequest) XXX_DiscardUnknown()

func (*PlacementGroupRequest) XXX_Marshal added in v0.23.6

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

func (*PlacementGroupRequest) XXX_Merge added in v0.23.6

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

func (*PlacementGroupRequest) XXX_Size added in v0.23.6

func (m *PlacementGroupRequest) XXX_Size() int

func (*PlacementGroupRequest) XXX_Unmarshal added in v0.23.6

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

type PlacementGroupResponse added in v0.23.6

type PlacementGroupResponse struct {
	PlacementGroups      []*PlacementGroup   `protobuf:"bytes,1,rep,name=PlacementGroups,proto3" json:"PlacementGroups,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 (*PlacementGroupResponse) Descriptor added in v0.23.6

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

func (*PlacementGroupResponse) GetError added in v0.23.6

func (m *PlacementGroupResponse) GetError() string

func (*PlacementGroupResponse) GetPlacementGroups added in v0.23.6

func (m *PlacementGroupResponse) GetPlacementGroups() []*PlacementGroup

func (*PlacementGroupResponse) GetResult added in v0.23.6

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

func (*PlacementGroupResponse) ProtoMessage added in v0.23.6

func (*PlacementGroupResponse) ProtoMessage()

func (*PlacementGroupResponse) Reset added in v0.23.6

func (m *PlacementGroupResponse) Reset()

func (*PlacementGroupResponse) String added in v0.23.6

func (m *PlacementGroupResponse) String() string

func (*PlacementGroupResponse) XXX_DiscardUnknown added in v0.23.6

func (m *PlacementGroupResponse) XXX_DiscardUnknown()

func (*PlacementGroupResponse) XXX_Marshal added in v0.23.6

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

func (*PlacementGroupResponse) XXX_Merge added in v0.23.6

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

func (*PlacementGroupResponse) XXX_Size added in v0.23.6

func (m *PlacementGroupResponse) XXX_Size() int

func (*PlacementGroupResponse) XXX_Unmarshal added in v0.23.6

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

type PlacementGroupScope added in v0.23.6

type PlacementGroupScope int32
const (
	PlacementGroupScope_Server PlacementGroupScope = 0
	PlacementGroupScope_Zone   PlacementGroupScope = 1
)

func (PlacementGroupScope) EnumDescriptor added in v0.23.6

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

func (PlacementGroupScope) String added in v0.23.6

func (x PlacementGroupScope) String() string

type PlacementGroupType added in v0.23.6

type PlacementGroupType int32
const (
	PlacementGroupType_Affinity           PlacementGroupType = 0
	PlacementGroupType_AntiAffinity       PlacementGroupType = 1
	PlacementGroupType_StrictAntiAffinity PlacementGroupType = 2
)

func (PlacementGroupType) EnumDescriptor added in v0.23.6

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

func (PlacementGroupType) String added in v0.23.6

func (x PlacementGroupType) String() string

type RDPConfiguration added in v0.10.6

type RDPConfiguration struct {
	DisableRDP           bool     `protobuf:"varint,1,opt,name=disableRDP,proto3" json:"disableRDP,omitempty"`
	Port                 uint32   `protobuf:"varint,2,opt,name=port,proto3" json:"port,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) GetPort added in v0.10.12

func (m *RDPConfiguration) GetPort() uint32

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"`
	UefiSettings         *UefiSettings       `protobuf:"bytes,2,opt,name=uefiSettings,proto3" json:"uefiSettings,omitempty"`
	SecurityType         common.SecurityType `protobuf:"varint,3,opt,name=securityType,proto3,enum=moc.SecurityType" json:"securityType,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) GetSecurityType added in v0.10.30

func (m *SecurityConfiguration) GetSecurityType() common.SecurityType

func (*SecurityConfiguration) GetUefiSettings added in v0.10.11

func (m *SecurityConfiguration) GetUefiSettings() *UefiSettings

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 SharedFolder added in v0.10.25

type SharedFolder struct {
	// reference to the shared folder managed by storage
	Sharedfolderreference string   `protobuf:"bytes,1,opt,name=sharedfolderreference,proto3" json:"sharedfolderreference,omitempty"`
	Guestmountpath        string   `protobuf:"bytes,2,opt,name=guestmountpath,proto3" json:"guestmountpath,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*SharedFolder) Descriptor added in v0.10.25

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

func (*SharedFolder) GetGuestmountpath added in v0.10.25

func (m *SharedFolder) GetGuestmountpath() string

func (*SharedFolder) GetSharedfolderreference added in v0.10.25

func (m *SharedFolder) GetSharedfolderreference() string

func (*SharedFolder) ProtoMessage added in v0.10.25

func (*SharedFolder) ProtoMessage()

func (*SharedFolder) Reset added in v0.10.25

func (m *SharedFolder) Reset()

func (*SharedFolder) String added in v0.10.25

func (m *SharedFolder) String() string

func (*SharedFolder) XXX_DiscardUnknown added in v0.10.25

func (m *SharedFolder) XXX_DiscardUnknown()

func (*SharedFolder) XXX_Marshal added in v0.10.25

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

func (*SharedFolder) XXX_Merge added in v0.10.25

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

func (*SharedFolder) XXX_Size added in v0.10.25

func (m *SharedFolder) XXX_Size() int

func (*SharedFolder) XXX_Unmarshal added in v0.10.25

func (m *SharedFolder) 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"`
	VmConfigContainerName string          `protobuf:"bytes,3,opt,name=vmConfigContainerName,proto3" json:"vmConfigContainerName,omitempty"`
	SharedFolders         []*SharedFolder `protobuf:"bytes,4,rep,name=sharedFolders,proto3" json:"sharedFolders,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) GetOsdisk

func (m *StorageConfiguration) GetOsdisk() *Disk

func (*StorageConfiguration) GetSharedFolders added in v0.10.25

func (m *StorageConfiguration) GetSharedFolders() []*SharedFolder

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 UefiSettings added in v0.10.11

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

func (*UefiSettings) Descriptor added in v0.10.11

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

func (*UefiSettings) GetSecureBootEnabled added in v0.10.11

func (m *UefiSettings) GetSecureBootEnabled() bool

func (*UefiSettings) ProtoMessage added in v0.10.11

func (*UefiSettings) ProtoMessage()

func (*UefiSettings) Reset added in v0.10.11

func (m *UefiSettings) Reset()

func (*UefiSettings) String added in v0.10.11

func (m *UefiSettings) String() string

func (*UefiSettings) XXX_DiscardUnknown added in v0.10.11

func (m *UefiSettings) XXX_DiscardUnknown()

func (*UefiSettings) XXX_Marshal added in v0.10.11

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

func (*UefiSettings) XXX_Merge added in v0.10.11

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

func (*UefiSettings) XXX_Size added in v0.10.11

func (m *UefiSettings) XXX_Size() int

func (*UefiSettings) XXX_Unmarshal added in v0.10.11

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

type UnimplementedAvailabilitySetAgentServer added in v0.14.2

type UnimplementedAvailabilitySetAgentServer struct {
}

UnimplementedAvailabilitySetAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedAvailabilitySetAgentServer) Invoke added in v0.14.2

type UnimplementedPlacementGroupAgentServer added in v0.23.6

type UnimplementedPlacementGroupAgentServer struct {
}

UnimplementedPlacementGroupAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedPlacementGroupAgentServer) Invoke added in v0.23.6

type UnimplementedVirtualMachineAgentServer

type UnimplementedVirtualMachineAgentServer struct {
}

UnimplementedVirtualMachineAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineAgentServer) CheckNotification

func (*UnimplementedVirtualMachineAgentServer) Invoke

func (*UnimplementedVirtualMachineAgentServer) Operate

func (*UnimplementedVirtualMachineAgentServer) RunCommand added in v0.10.11

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 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"`
	Hardware                *HardwareConfiguration                  `protobuf:"bytes,6,opt,name=hardware,proto3" json:"hardware,omitempty"`
	Status                  *common.Status                          `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	DisableHighAvailability bool                                    `protobuf:"varint,8,opt,name=disableHighAvailability,proto3" json:"disableHighAvailability,omitempty"`
	AllowedOwnerNodes       []string                                `protobuf:"bytes,9,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	PowerState              common.PowerState                       `protobuf:"varint,10,opt,name=powerState,proto3,enum=moc.PowerState" json:"powerState,omitempty"`
	Security                *SecurityConfiguration                  `protobuf:"bytes,11,opt,name=security,proto3" json:"security,omitempty"`
	Entity                  *common.Entity                          `protobuf:"bytes,12,opt,name=entity,proto3" json:"entity,omitempty"`
	HighAvailabilityState   common.HighAvailabilityState            `` /* 128-byte string literal not displayed */
	Tags                    *common.Tags                            `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	GuestAgent              *common.GuestAgentConfiguration         `protobuf:"bytes,15,opt,name=guestAgent,proto3" json:"guestAgent,omitempty"`
	GuestAgentInstanceView  *common.VirtualMachineAgentInstanceView `protobuf:"bytes,16,opt,name=guestAgentInstanceView,proto3" json:"guestAgentInstanceView,omitempty"`
	ZoneConfiguration       *ZoneConfiguration                      `protobuf:"bytes,17,opt,name=zoneConfiguration,proto3" json:"zoneConfiguration,omitempty"`
	Priority                common.Priority                         `protobuf:"varint,18,opt,name=priority,proto3,enum=moc.Priority" json:"priority,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) GetEntity

func (m *VirtualMachine) GetEntity() *common.Entity

func (*VirtualMachine) GetGuestAgent added in v0.10.31

func (m *VirtualMachine) GetGuestAgent() *common.GuestAgentConfiguration

func (*VirtualMachine) GetGuestAgentInstanceView added in v0.10.31

func (m *VirtualMachine) GetGuestAgentInstanceView() *common.VirtualMachineAgentInstanceView

func (*VirtualMachine) GetHardware

func (m *VirtualMachine) GetHardware() *HardwareConfiguration

func (*VirtualMachine) GetHighAvailabilityState

func (m *VirtualMachine) GetHighAvailabilityState() common.HighAvailabilityState

func (*VirtualMachine) GetId

func (m *VirtualMachine) GetId() string

func (*VirtualMachine) GetName

func (m *VirtualMachine) GetName() string

func (*VirtualMachine) GetNetwork

func (m *VirtualMachine) GetNetwork() *NetworkConfiguration

func (*VirtualMachine) GetOs

func (*VirtualMachine) GetPowerState

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

func (*VirtualMachine) GetPriority added in v0.24.1

func (m *VirtualMachine) GetPriority() common.Priority

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) GetZoneConfiguration added in v0.23.1

func (m *VirtualMachine) GetZoneConfiguration() *ZoneConfiguration

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

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 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 VirtualMachineReference added in v0.14.2

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

func (*VirtualMachineReference) Descriptor added in v0.14.2

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

func (*VirtualMachineReference) GetName added in v0.14.2

func (m *VirtualMachineReference) GetName() string

func (*VirtualMachineReference) ProtoMessage added in v0.14.2

func (*VirtualMachineReference) ProtoMessage()

func (*VirtualMachineReference) Reset added in v0.14.2

func (m *VirtualMachineReference) Reset()

func (*VirtualMachineReference) String added in v0.14.2

func (m *VirtualMachineReference) String() string

func (*VirtualMachineReference) XXX_DiscardUnknown added in v0.14.2

func (m *VirtualMachineReference) XXX_DiscardUnknown()

func (*VirtualMachineReference) XXX_Marshal added in v0.14.2

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

func (*VirtualMachineReference) XXX_Merge added in v0.14.2

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

func (*VirtualMachineReference) XXX_Size added in v0.14.2

func (m *VirtualMachineReference) XXX_Size() int

func (*VirtualMachineReference) XXX_Unmarshal added in v0.14.2

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

type VirtualMachineRequest

type VirtualMachineRequest struct {
	VirtualMachineSystems []*VirtualMachine `protobuf:"bytes,1,rep,name=VirtualMachineSystems,proto3" json:"VirtualMachineSystems,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) GetVirtualMachineSystems

func (m *VirtualMachineRequest) GetVirtualMachineSystems() []*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 {
	VirtualMachineSystems []*VirtualMachine   `protobuf:"bytes,1,rep,name=VirtualMachineSystems,proto3" json:"VirtualMachineSystems,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) GetVirtualMachineSystems

func (m *VirtualMachineResponse) GetVirtualMachineSystems() []*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 VirtualMachineRunCommandRequest added in v0.10.11

type VirtualMachineRunCommandRequest struct {
	VirtualMachine            *VirtualMachine                                  `protobuf:"bytes,1,opt,name=VirtualMachine,proto3" json:"VirtualMachine,omitempty"`
	Source                    *common.VirtualMachineRunCommandScriptSource     `protobuf:"bytes,2,opt,name=Source,proto3" json:"Source,omitempty"`
	RunCommandInputParameters []*common.VirtualMachineRunCommandInputParameter `protobuf:"bytes,3,rep,name=RunCommandInputParameters,proto3" json:"RunCommandInputParameters,omitempty"`
	RunAsUser                 string                                           `protobuf:"bytes,4,opt,name=RunAsUser,proto3" json:"RunAsUser,omitempty"`
	RunAsPassword             string                                           `protobuf:"bytes,5,opt,name=RunAsPassword,proto3" json:"RunAsPassword,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}                                         `json:"-"`
	XXX_unrecognized          []byte                                           `json:"-"`
	XXX_sizecache             int32                                            `json:"-"`
}

func (*VirtualMachineRunCommandRequest) Descriptor added in v0.10.11

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

func (*VirtualMachineRunCommandRequest) GetRunAsPassword added in v0.10.11

func (m *VirtualMachineRunCommandRequest) GetRunAsPassword() string

func (*VirtualMachineRunCommandRequest) GetRunAsUser added in v0.10.11

func (m *VirtualMachineRunCommandRequest) GetRunAsUser() string

func (*VirtualMachineRunCommandRequest) GetRunCommandInputParameters added in v0.10.11

func (*VirtualMachineRunCommandRequest) GetSource added in v0.10.11

func (*VirtualMachineRunCommandRequest) GetVirtualMachine added in v0.10.11

func (m *VirtualMachineRunCommandRequest) GetVirtualMachine() *VirtualMachine

func (*VirtualMachineRunCommandRequest) ProtoMessage added in v0.10.11

func (*VirtualMachineRunCommandRequest) ProtoMessage()

func (*VirtualMachineRunCommandRequest) Reset added in v0.10.11

func (*VirtualMachineRunCommandRequest) String added in v0.10.11

func (*VirtualMachineRunCommandRequest) XXX_DiscardUnknown added in v0.10.11

func (m *VirtualMachineRunCommandRequest) XXX_DiscardUnknown()

func (*VirtualMachineRunCommandRequest) XXX_Marshal added in v0.10.11

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

func (*VirtualMachineRunCommandRequest) XXX_Merge added in v0.10.11

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

func (*VirtualMachineRunCommandRequest) XXX_Size added in v0.10.11

func (m *VirtualMachineRunCommandRequest) XXX_Size() int

func (*VirtualMachineRunCommandRequest) XXX_Unmarshal added in v0.10.11

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

type VirtualMachineRunCommandResponse added in v0.10.11

type VirtualMachineRunCommandResponse struct {
	VirtualMachine       *VirtualMachine                              `protobuf:"bytes,1,opt,name=VirtualMachine,proto3" json:"VirtualMachine,omitempty"`
	InstanceView         *common.VirtualMachineRunCommandInstanceView `protobuf:"bytes,2,opt,name=InstanceView,proto3" json:"InstanceView,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

func (*VirtualMachineRunCommandResponse) Descriptor added in v0.10.11

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

func (*VirtualMachineRunCommandResponse) GetInstanceView added in v0.10.11

func (*VirtualMachineRunCommandResponse) GetVirtualMachine added in v0.10.11

func (m *VirtualMachineRunCommandResponse) GetVirtualMachine() *VirtualMachine

func (*VirtualMachineRunCommandResponse) ProtoMessage added in v0.10.11

func (*VirtualMachineRunCommandResponse) ProtoMessage()

func (*VirtualMachineRunCommandResponse) Reset added in v0.10.11

func (*VirtualMachineRunCommandResponse) String added in v0.10.11

func (*VirtualMachineRunCommandResponse) XXX_DiscardUnknown added in v0.10.11

func (m *VirtualMachineRunCommandResponse) XXX_DiscardUnknown()

func (*VirtualMachineRunCommandResponse) XXX_Marshal added in v0.10.11

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

func (*VirtualMachineRunCommandResponse) XXX_Merge added in v0.10.11

func (*VirtualMachineRunCommandResponse) XXX_Size added in v0.10.11

func (m *VirtualMachineRunCommandResponse) XXX_Size() int

func (*VirtualMachineRunCommandResponse) XXX_Unmarshal added in v0.10.11

func (m *VirtualMachineRunCommandResponse) 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"`
	Status                  *common.Status               `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	DisableHighAvailability bool                         `protobuf:"varint,8,opt,name=DisableHighAvailability,proto3" json:"DisableHighAvailability,omitempty"`
	AllowedOwnerNodes       []string                     `protobuf:"bytes,9,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	Entity                  *common.Entity               `protobuf:"bytes,10,opt,name=entity,proto3" json:"entity,omitempty"`
	HighAvailabilityState   common.HighAvailabilityState `` /* 128-byte string literal not displayed */
	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 (*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) GetEntity

func (m *VirtualMachineScaleSet) GetEntity() *common.Entity

func (*VirtualMachineScaleSet) GetHighAvailabilityState

func (m *VirtualMachineScaleSet) GetHighAvailabilityState() common.HighAvailabilityState

func (*VirtualMachineScaleSet) GetId

func (m *VirtualMachineScaleSet) GetId() string

func (*VirtualMachineScaleSet) GetName

func (m *VirtualMachineScaleSet) GetName() 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"`
	WinRMConfiguration     *common.WinRMConfiguration `protobuf:"bytes,4,opt,name=WinRMConfiguration,proto3" json:"WinRMConfiguration,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) GetWinRMConfiguration added in v0.10.12

func (m *WindowsConfiguration) GetWinRMConfiguration() *common.WinRMConfiguration

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

type ZoneConfiguration added in v0.23.1

type ZoneConfiguration struct {
	Zones                []*ZoneReference `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	StrictPlacement      bool             `protobuf:"varint,2,opt,name=strictPlacement,proto3" json:"strictPlacement,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ZoneConfiguration) Descriptor added in v0.23.1

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

func (*ZoneConfiguration) GetStrictPlacement added in v0.23.1

func (m *ZoneConfiguration) GetStrictPlacement() bool

func (*ZoneConfiguration) GetZones added in v0.23.1

func (m *ZoneConfiguration) GetZones() []*ZoneReference

func (*ZoneConfiguration) ProtoMessage added in v0.23.1

func (*ZoneConfiguration) ProtoMessage()

func (*ZoneConfiguration) Reset added in v0.23.1

func (m *ZoneConfiguration) Reset()

func (*ZoneConfiguration) String added in v0.23.1

func (m *ZoneConfiguration) String() string

func (*ZoneConfiguration) XXX_DiscardUnknown added in v0.23.1

func (m *ZoneConfiguration) XXX_DiscardUnknown()

func (*ZoneConfiguration) XXX_Marshal added in v0.23.1

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

func (*ZoneConfiguration) XXX_Merge added in v0.23.1

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

func (*ZoneConfiguration) XXX_Size added in v0.23.1

func (m *ZoneConfiguration) XXX_Size() int

func (*ZoneConfiguration) XXX_Unmarshal added in v0.23.1

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

type ZoneReference added in v0.23.1

type ZoneReference struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Nodes                []string `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Zone entity exists in cloud agent only and platform layer configuration needs node names. So this zone information includes node names associated with zone. This additional info is not present in ZoneReference defined in common file, which is used by cloud agent.

func (*ZoneReference) Descriptor added in v0.23.1

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

func (*ZoneReference) GetName added in v0.23.1

func (m *ZoneReference) GetName() string

func (*ZoneReference) GetNodes added in v0.23.1

func (m *ZoneReference) GetNodes() []string

func (*ZoneReference) ProtoMessage added in v0.23.1

func (*ZoneReference) ProtoMessage()

func (*ZoneReference) Reset added in v0.23.1

func (m *ZoneReference) Reset()

func (*ZoneReference) String added in v0.23.1

func (m *ZoneReference) String() string

func (*ZoneReference) XXX_DiscardUnknown added in v0.23.1

func (m *ZoneReference) XXX_DiscardUnknown()

func (*ZoneReference) XXX_Marshal added in v0.23.1

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

func (*ZoneReference) XXX_Merge added in v0.23.1

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

func (*ZoneReference) XXX_Size added in v0.23.1

func (m *ZoneReference) XXX_Size() int

func (*ZoneReference) XXX_Unmarshal added in v0.23.1

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

Jump to

Keyboard shortcuts

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