compute

package
v1.0.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAvailabilitySetAgentServer

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

func RegisterVirtualMachineAgentServer

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

func RegisterVirtualMachineScaleSetAgentServer

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

Types

type AvailabilitySet

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          []*common.NodeSubResource `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

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

func (*AvailabilitySet) GetEntity

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

func (*AvailabilitySet) GetId

func (m *AvailabilitySet) GetId() string

func (*AvailabilitySet) GetName

func (m *AvailabilitySet) GetName() string

func (*AvailabilitySet) GetPlatformFaultDomainCount

func (m *AvailabilitySet) GetPlatformFaultDomainCount() int32

func (*AvailabilitySet) GetStatus

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

func (*AvailabilitySet) GetTags

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

func (*AvailabilitySet) GetVirtualMachines

func (m *AvailabilitySet) GetVirtualMachines() []*common.NodeSubResource

func (*AvailabilitySet) ProtoMessage

func (*AvailabilitySet) ProtoMessage()

func (*AvailabilitySet) Reset

func (m *AvailabilitySet) Reset()

func (*AvailabilitySet) String

func (m *AvailabilitySet) String() string

func (*AvailabilitySet) XXX_DiscardUnknown

func (m *AvailabilitySet) XXX_DiscardUnknown()

func (*AvailabilitySet) XXX_Marshal

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

func (*AvailabilitySet) XXX_Merge

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

func (*AvailabilitySet) XXX_Size

func (m *AvailabilitySet) XXX_Size() int

func (*AvailabilitySet) XXX_Unmarshal

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

type AvailabilitySetAgentClient

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

func NewAvailabilitySetAgentClient(cc *grpc.ClientConn) AvailabilitySetAgentClient

type AvailabilitySetAgentServer

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

AvailabilitySetAgentServer is the server API for AvailabilitySetAgent service.

type AvailabilitySetRequest

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

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

func (*AvailabilitySetRequest) GetAvailabilitySets

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

func (*AvailabilitySetRequest) GetOperationType

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

func (*AvailabilitySetRequest) ProtoMessage

func (*AvailabilitySetRequest) ProtoMessage()

func (*AvailabilitySetRequest) Reset

func (m *AvailabilitySetRequest) Reset()

func (*AvailabilitySetRequest) String

func (m *AvailabilitySetRequest) String() string

func (*AvailabilitySetRequest) XXX_DiscardUnknown

func (m *AvailabilitySetRequest) XXX_DiscardUnknown()

func (*AvailabilitySetRequest) XXX_Marshal

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

func (*AvailabilitySetRequest) XXX_Merge

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

func (*AvailabilitySetRequest) XXX_Size

func (m *AvailabilitySetRequest) XXX_Size() int

func (*AvailabilitySetRequest) XXX_Unmarshal

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

type AvailabilitySetResponse

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

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

func (*AvailabilitySetResponse) GetAvailabilitySets

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

func (*AvailabilitySetResponse) GetError

func (m *AvailabilitySetResponse) GetError() string

func (*AvailabilitySetResponse) GetResult

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

func (*AvailabilitySetResponse) ProtoMessage

func (*AvailabilitySetResponse) ProtoMessage()

func (*AvailabilitySetResponse) Reset

func (m *AvailabilitySetResponse) Reset()

func (*AvailabilitySetResponse) String

func (m *AvailabilitySetResponse) String() string

func (*AvailabilitySetResponse) XXX_DiscardUnknown

func (m *AvailabilitySetResponse) XXX_DiscardUnknown()

func (*AvailabilitySetResponse) XXX_Marshal

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

func (*AvailabilitySetResponse) XXX_Merge

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

func (*AvailabilitySetResponse) XXX_Size

func (m *AvailabilitySetResponse) XXX_Size() int

func (*AvailabilitySetResponse) XXX_Unmarshal

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"`
	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 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"`
	XXX_NoUnkeyedLiteral       struct{}                           `json:"-"`
	XXX_unrecognized           []byte                             `json:"-"`
	XXX_sizecache              int32                              `json:"-"`
}

func (*HardwareConfiguration) Descriptor

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

func (*HardwareConfiguration) GetCustomSize

func (*HardwareConfiguration) GetDynamicMemoryConfiguration

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

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

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

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

func (*LinuxConfiguration) GetCloudInitDataSource

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

func (*LinuxConfiguration) GetDisablePasswordAuthentication

func (m *LinuxConfiguration) GetDisablePasswordAuthentication() bool

func (*LinuxConfiguration) ProtoMessage

func (*LinuxConfiguration) ProtoMessage()

func (*LinuxConfiguration) Reset

func (m *LinuxConfiguration) Reset()

func (*LinuxConfiguration) String

func (m *LinuxConfiguration) String() string

func (*LinuxConfiguration) XXX_DiscardUnknown

func (m *LinuxConfiguration) XXX_DiscardUnknown()

func (*LinuxConfiguration) XXX_Marshal

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

func (*LinuxConfiguration) XXX_Merge

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

func (*LinuxConfiguration) XXX_Size

func (m *LinuxConfiguration) XXX_Size() int

func (*LinuxConfiguration) XXX_Unmarshal

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

func (m *OperatingSystemConfiguration) GetLinuxConfiguration() *LinuxConfiguration

func (*OperatingSystemConfiguration) GetOsBootstrapEngine

func (*OperatingSystemConfiguration) GetOstype

func (*OperatingSystemConfiguration) GetProxyConfiguration

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

func (*OperatingSystemConfiguration) GetPublickeys

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

func (*OperatingSystemConfiguration) GetUsers

func (*OperatingSystemConfiguration) GetWindowsConfiguration

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

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

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

func (*RDPConfiguration) GetDisableRDP

func (m *RDPConfiguration) GetDisableRDP() bool

func (*RDPConfiguration) GetPort

func (m *RDPConfiguration) GetPort() uint32

func (*RDPConfiguration) ProtoMessage

func (*RDPConfiguration) ProtoMessage()

func (*RDPConfiguration) Reset

func (m *RDPConfiguration) Reset()

func (*RDPConfiguration) String

func (m *RDPConfiguration) String() string

func (*RDPConfiguration) XXX_DiscardUnknown

func (m *RDPConfiguration) XXX_DiscardUnknown()

func (*RDPConfiguration) XXX_Marshal

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

func (*RDPConfiguration) XXX_Merge

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

func (*RDPConfiguration) XXX_Size

func (m *RDPConfiguration) XXX_Size() int

func (*RDPConfiguration) XXX_Unmarshal

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

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

func (*SecurityConfiguration) GetUefiSettings

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

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

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

func (*SharedFolder) GetGuestmountpath

func (m *SharedFolder) GetGuestmountpath() string

func (*SharedFolder) GetSharedfolderreference

func (m *SharedFolder) GetSharedfolderreference() string

func (*SharedFolder) ProtoMessage

func (*SharedFolder) ProtoMessage()

func (*SharedFolder) Reset

func (m *SharedFolder) Reset()

func (*SharedFolder) String

func (m *SharedFolder) String() string

func (*SharedFolder) XXX_DiscardUnknown

func (m *SharedFolder) XXX_DiscardUnknown()

func (*SharedFolder) XXX_Marshal

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

func (*SharedFolder) XXX_Merge

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

func (*SharedFolder) XXX_Size

func (m *SharedFolder) XXX_Size() int

func (*SharedFolder) XXX_Unmarshal

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

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

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

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

func (*UefiSettings) GetSecureBootEnabled

func (m *UefiSettings) GetSecureBootEnabled() bool

func (*UefiSettings) ProtoMessage

func (*UefiSettings) ProtoMessage()

func (*UefiSettings) Reset

func (m *UefiSettings) Reset()

func (*UefiSettings) String

func (m *UefiSettings) String() string

func (*UefiSettings) XXX_DiscardUnknown

func (m *UefiSettings) XXX_DiscardUnknown()

func (*UefiSettings) XXX_Marshal

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

func (*UefiSettings) XXX_Merge

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

func (*UefiSettings) XXX_Size

func (m *UefiSettings) XXX_Size() int

func (*UefiSettings) XXX_Unmarshal

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

type UnimplementedAvailabilitySetAgentServer

type UnimplementedAvailabilitySetAgentServer struct {
}

UnimplementedAvailabilitySetAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedAvailabilitySetAgentServer) Invoke

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

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"`
	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

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

func (*VirtualMachine) GetGuestAgentInstanceView

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) 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

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

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 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

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

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

func (*VirtualMachineRunCommandRequest) GetRunAsPassword

func (m *VirtualMachineRunCommandRequest) GetRunAsPassword() string

func (*VirtualMachineRunCommandRequest) GetRunAsUser

func (m *VirtualMachineRunCommandRequest) GetRunAsUser() string

func (*VirtualMachineRunCommandRequest) GetRunCommandInputParameters

func (*VirtualMachineRunCommandRequest) GetSource

func (*VirtualMachineRunCommandRequest) GetVirtualMachine

func (m *VirtualMachineRunCommandRequest) GetVirtualMachine() *VirtualMachine

func (*VirtualMachineRunCommandRequest) ProtoMessage

func (*VirtualMachineRunCommandRequest) ProtoMessage()

func (*VirtualMachineRunCommandRequest) Reset

func (*VirtualMachineRunCommandRequest) String

func (*VirtualMachineRunCommandRequest) XXX_DiscardUnknown

func (m *VirtualMachineRunCommandRequest) XXX_DiscardUnknown()

func (*VirtualMachineRunCommandRequest) XXX_Marshal

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

func (*VirtualMachineRunCommandRequest) XXX_Merge

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

func (*VirtualMachineRunCommandRequest) XXX_Size

func (m *VirtualMachineRunCommandRequest) XXX_Size() int

func (*VirtualMachineRunCommandRequest) XXX_Unmarshal

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

type VirtualMachineRunCommandResponse

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

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

func (*VirtualMachineRunCommandResponse) GetInstanceView

func (*VirtualMachineRunCommandResponse) GetVirtualMachine

func (m *VirtualMachineRunCommandResponse) GetVirtualMachine() *VirtualMachine

func (*VirtualMachineRunCommandResponse) ProtoMessage

func (*VirtualMachineRunCommandResponse) ProtoMessage()

func (*VirtualMachineRunCommandResponse) Reset

func (*VirtualMachineRunCommandResponse) String

func (*VirtualMachineRunCommandResponse) XXX_DiscardUnknown

func (m *VirtualMachineRunCommandResponse) XXX_DiscardUnknown()

func (*VirtualMachineRunCommandResponse) XXX_Marshal

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

func (*VirtualMachineRunCommandResponse) XXX_Merge

func (*VirtualMachineRunCommandResponse) XXX_Size

func (m *VirtualMachineRunCommandResponse) XXX_Size() int

func (*VirtualMachineRunCommandResponse) XXX_Unmarshal

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

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

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

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

func (*WindowsConfiguration) GetEnableAutomaticUpdates

func (m *WindowsConfiguration) GetEnableAutomaticUpdates() bool

func (*WindowsConfiguration) GetRDPConfiguration

func (m *WindowsConfiguration) GetRDPConfiguration() *RDPConfiguration

func (*WindowsConfiguration) GetTimeZone

func (m *WindowsConfiguration) GetTimeZone() string

func (*WindowsConfiguration) GetWinRMConfiguration

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

func (*WindowsConfiguration) ProtoMessage

func (*WindowsConfiguration) ProtoMessage()

func (*WindowsConfiguration) Reset

func (m *WindowsConfiguration) Reset()

func (*WindowsConfiguration) String

func (m *WindowsConfiguration) String() string

func (*WindowsConfiguration) XXX_DiscardUnknown

func (m *WindowsConfiguration) XXX_DiscardUnknown()

func (*WindowsConfiguration) XXX_Marshal

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

func (*WindowsConfiguration) XXX_Merge

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

func (*WindowsConfiguration) XXX_Size

func (m *WindowsConfiguration) XXX_Size() int

func (*WindowsConfiguration) XXX_Unmarshal

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