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: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func RegisterAvailabilitySetAgentServer

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

func RegisterBareMetalHostAgentServer

func RegisterBareMetalHostAgentServer(s *grpc.Server, srv BareMetalHostAgentServer)

func RegisterBareMetalMachineAgentServer

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

func RegisterGalleryImageAgentServer

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

func RegisterVirtualMachineAgentServer

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

func RegisterVirtualMachineImageAgentServer

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

func RegisterVirtualMachineScaleSetAgentServer

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

Types

type 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"`
	LocationName             string                     `protobuf:"bytes,3,opt,name=locationName,proto3" json:"locationName,omitempty"`
	GroupName                string                     `protobuf:"bytes,4,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status                   *common.Status             `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	Tags                     *common.Tags               `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	PlatformFaultDomainCount int32                      `protobuf:"varint,7,opt,name=platformFaultDomainCount,proto3" json:"platformFaultDomainCount,omitempty"`
	VirtualMachines          []*common.CloudSubResource `protobuf:"bytes,8,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) GetGroupName

func (m *AvailabilitySet) GetGroupName() string

func (*AvailabilitySet) GetId

func (m *AvailabilitySet) GetId() string

func (*AvailabilitySet) GetLocationName

func (m *AvailabilitySet) GetLocationName() 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.CloudSubResource

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 AzureGalleryImageProperties

type AzureGalleryImageProperties struct {
	SasURI               string   `protobuf:"bytes,1,opt,name=sasURI,proto3" json:"sasURI,omitempty"`
	Version              string   `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AzureGalleryImageProperties) Descriptor

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

func (*AzureGalleryImageProperties) GetSasURI

func (m *AzureGalleryImageProperties) GetSasURI() string

func (*AzureGalleryImageProperties) GetVersion

func (m *AzureGalleryImageProperties) GetVersion() string

func (*AzureGalleryImageProperties) ProtoMessage

func (*AzureGalleryImageProperties) ProtoMessage()

func (*AzureGalleryImageProperties) Reset

func (m *AzureGalleryImageProperties) Reset()

func (*AzureGalleryImageProperties) String

func (m *AzureGalleryImageProperties) String() string

func (*AzureGalleryImageProperties) XXX_DiscardUnknown

func (m *AzureGalleryImageProperties) XXX_DiscardUnknown()

func (*AzureGalleryImageProperties) XXX_Marshal

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

func (*AzureGalleryImageProperties) XXX_Merge

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

func (*AzureGalleryImageProperties) XXX_Size

func (m *AzureGalleryImageProperties) XXX_Size() int

func (*AzureGalleryImageProperties) XXX_Unmarshal

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

type BareMetalHost

type BareMetalHost 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              *BareMetalHostStorageConfiguration  `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Network              *BareMetalHostNetworkConfiguration  `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	Hardware             *BareMetalHostHardwareConfiguration `protobuf:"bytes,5,opt,name=hardware,proto3" json:"hardware,omitempty"`
	PowerState           BareMetalHostPowerState             `` /* 126-byte string literal not displayed */
	Security             *SecurityConfiguration              `protobuf:"bytes,7,opt,name=security,proto3" json:"security,omitempty"`
	Status               *common.Status                      `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	LocationName         string                              `protobuf:"bytes,9,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Fqdn                 string                              `protobuf:"bytes,10,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	Certificate          string                              `protobuf:"bytes,11,opt,name=certificate,proto3" json:"certificate,omitempty"`
	Port                 uint32                              `protobuf:"varint,12,opt,name=port,proto3" json:"port,omitempty"`
	AuthorizerPort       uint32                              `protobuf:"varint,13,opt,name=authorizerPort,proto3" json:"authorizerPort,omitempty"`
	Tags                 *common.Tags                        `protobuf:"bytes,14,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (*BareMetalHost) Descriptor

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

func (*BareMetalHost) GetAuthorizerPort

func (m *BareMetalHost) GetAuthorizerPort() uint32

func (*BareMetalHost) GetCertificate

func (m *BareMetalHost) GetCertificate() string

func (*BareMetalHost) GetFqdn

func (m *BareMetalHost) GetFqdn() string

func (*BareMetalHost) GetHardware

func (*BareMetalHost) GetId

func (m *BareMetalHost) GetId() string

func (*BareMetalHost) GetLocationName

func (m *BareMetalHost) GetLocationName() string

func (*BareMetalHost) GetName

func (m *BareMetalHost) GetName() string

func (*BareMetalHost) GetNetwork

func (*BareMetalHost) GetPort

func (m *BareMetalHost) GetPort() uint32

func (*BareMetalHost) GetPowerState

func (m *BareMetalHost) GetPowerState() BareMetalHostPowerState

func (*BareMetalHost) GetSecurity

func (m *BareMetalHost) GetSecurity() *SecurityConfiguration

func (*BareMetalHost) GetStatus

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

func (*BareMetalHost) GetStorage

func (*BareMetalHost) GetTags

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

func (*BareMetalHost) ProtoMessage

func (*BareMetalHost) ProtoMessage()

func (*BareMetalHost) Reset

func (m *BareMetalHost) Reset()

func (*BareMetalHost) String

func (m *BareMetalHost) String() string

func (*BareMetalHost) XXX_DiscardUnknown

func (m *BareMetalHost) XXX_DiscardUnknown()

func (*BareMetalHost) XXX_Marshal

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

func (*BareMetalHost) XXX_Merge

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

func (*BareMetalHost) XXX_Size

func (m *BareMetalHost) XXX_Size() int

func (*BareMetalHost) XXX_Unmarshal

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

type BareMetalHostAgentClient

type BareMetalHostAgentClient interface {
	Invoke(ctx context.Context, in *BareMetalHostRequest, opts ...grpc.CallOption) (*BareMetalHostResponse, error)
}

BareMetalHostAgentClient is the client API for BareMetalHostAgent service.

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

func NewBareMetalHostAgentClient

func NewBareMetalHostAgentClient(cc *grpc.ClientConn) BareMetalHostAgentClient

type BareMetalHostAgentServer

type BareMetalHostAgentServer interface {
	Invoke(context.Context, *BareMetalHostRequest) (*BareMetalHostResponse, error)
}

BareMetalHostAgentServer is the server API for BareMetalHostAgent service.

type BareMetalHostDisk

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

func (*BareMetalHostDisk) Descriptor

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

func (*BareMetalHostDisk) GetDiskName

func (m *BareMetalHostDisk) GetDiskName() string

func (*BareMetalHostDisk) GetDiskSizeGB

func (m *BareMetalHostDisk) GetDiskSizeGB() uint32

func (*BareMetalHostDisk) ProtoMessage

func (*BareMetalHostDisk) ProtoMessage()

func (*BareMetalHostDisk) Reset

func (m *BareMetalHostDisk) Reset()

func (*BareMetalHostDisk) String

func (m *BareMetalHostDisk) String() string

func (*BareMetalHostDisk) XXX_DiscardUnknown

func (m *BareMetalHostDisk) XXX_DiscardUnknown()

func (*BareMetalHostDisk) XXX_Marshal

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

func (*BareMetalHostDisk) XXX_Merge

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

func (*BareMetalHostDisk) XXX_Size

func (m *BareMetalHostDisk) XXX_Size() int

func (*BareMetalHostDisk) XXX_Unmarshal

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

type BareMetalHostHardwareConfiguration

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

func (*BareMetalHostHardwareConfiguration) Descriptor

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

func (*BareMetalHostHardwareConfiguration) GetMachineSize

func (*BareMetalHostHardwareConfiguration) ProtoMessage

func (*BareMetalHostHardwareConfiguration) ProtoMessage()

func (*BareMetalHostHardwareConfiguration) Reset

func (*BareMetalHostHardwareConfiguration) String

func (*BareMetalHostHardwareConfiguration) XXX_DiscardUnknown

func (m *BareMetalHostHardwareConfiguration) XXX_DiscardUnknown()

func (*BareMetalHostHardwareConfiguration) XXX_Marshal

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

func (*BareMetalHostHardwareConfiguration) XXX_Merge

func (*BareMetalHostHardwareConfiguration) XXX_Size

func (*BareMetalHostHardwareConfiguration) XXX_Unmarshal

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

type BareMetalHostNetworkConfiguration

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

func (*BareMetalHostNetworkConfiguration) Descriptor

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

func (*BareMetalHostNetworkConfiguration) GetInterfaces

func (*BareMetalHostNetworkConfiguration) ProtoMessage

func (*BareMetalHostNetworkConfiguration) ProtoMessage()

func (*BareMetalHostNetworkConfiguration) Reset

func (*BareMetalHostNetworkConfiguration) String

func (*BareMetalHostNetworkConfiguration) XXX_DiscardUnknown

func (m *BareMetalHostNetworkConfiguration) XXX_DiscardUnknown()

func (*BareMetalHostNetworkConfiguration) XXX_Marshal

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

func (*BareMetalHostNetworkConfiguration) XXX_Merge

func (*BareMetalHostNetworkConfiguration) XXX_Size

func (m *BareMetalHostNetworkConfiguration) XXX_Size() int

func (*BareMetalHostNetworkConfiguration) XXX_Unmarshal

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

type BareMetalHostNetworkInterface

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

func (*BareMetalHostNetworkInterface) Descriptor

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

func (*BareMetalHostNetworkInterface) GetNetworkInterfaceName

func (m *BareMetalHostNetworkInterface) GetNetworkInterfaceName() string

func (*BareMetalHostNetworkInterface) ProtoMessage

func (*BareMetalHostNetworkInterface) ProtoMessage()

func (*BareMetalHostNetworkInterface) Reset

func (m *BareMetalHostNetworkInterface) Reset()

func (*BareMetalHostNetworkInterface) String

func (*BareMetalHostNetworkInterface) XXX_DiscardUnknown

func (m *BareMetalHostNetworkInterface) XXX_DiscardUnknown()

func (*BareMetalHostNetworkInterface) XXX_Marshal

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

func (*BareMetalHostNetworkInterface) XXX_Merge

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

func (*BareMetalHostNetworkInterface) XXX_Size

func (m *BareMetalHostNetworkInterface) XXX_Size() int

func (*BareMetalHostNetworkInterface) XXX_Unmarshal

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

type BareMetalHostPowerState

type BareMetalHostPowerState int32
const (
	BareMetalHostPowerState_Unknown BareMetalHostPowerState = 0
	BareMetalHostPowerState_Running BareMetalHostPowerState = 1
	BareMetalHostPowerState_Off     BareMetalHostPowerState = 2
)

func (BareMetalHostPowerState) EnumDescriptor

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

func (BareMetalHostPowerState) String

func (x BareMetalHostPowerState) String() string

type BareMetalHostRequest

type BareMetalHostRequest struct {
	BareMetalHosts       []*BareMetalHost `protobuf:"bytes,1,rep,name=BareMetalHosts,proto3" json:"BareMetalHosts,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 (*BareMetalHostRequest) Descriptor

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

func (*BareMetalHostRequest) GetBareMetalHosts

func (m *BareMetalHostRequest) GetBareMetalHosts() []*BareMetalHost

func (*BareMetalHostRequest) GetOperationType

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

func (*BareMetalHostRequest) ProtoMessage

func (*BareMetalHostRequest) ProtoMessage()

func (*BareMetalHostRequest) Reset

func (m *BareMetalHostRequest) Reset()

func (*BareMetalHostRequest) String

func (m *BareMetalHostRequest) String() string

func (*BareMetalHostRequest) XXX_DiscardUnknown

func (m *BareMetalHostRequest) XXX_DiscardUnknown()

func (*BareMetalHostRequest) XXX_Marshal

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

func (*BareMetalHostRequest) XXX_Merge

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

func (*BareMetalHostRequest) XXX_Size

func (m *BareMetalHostRequest) XXX_Size() int

func (*BareMetalHostRequest) XXX_Unmarshal

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

type BareMetalHostResponse

type BareMetalHostResponse struct {
	BareMetalHosts       []*BareMetalHost    `protobuf:"bytes,1,rep,name=BareMetalHosts,proto3" json:"BareMetalHosts,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 (*BareMetalHostResponse) Descriptor

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

func (*BareMetalHostResponse) GetBareMetalHosts

func (m *BareMetalHostResponse) GetBareMetalHosts() []*BareMetalHost

func (*BareMetalHostResponse) GetError

func (m *BareMetalHostResponse) GetError() string

func (*BareMetalHostResponse) GetResult

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

func (*BareMetalHostResponse) ProtoMessage

func (*BareMetalHostResponse) ProtoMessage()

func (*BareMetalHostResponse) Reset

func (m *BareMetalHostResponse) Reset()

func (*BareMetalHostResponse) String

func (m *BareMetalHostResponse) String() string

func (*BareMetalHostResponse) XXX_DiscardUnknown

func (m *BareMetalHostResponse) XXX_DiscardUnknown()

func (*BareMetalHostResponse) XXX_Marshal

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

func (*BareMetalHostResponse) XXX_Merge

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

func (*BareMetalHostResponse) XXX_Size

func (m *BareMetalHostResponse) XXX_Size() int

func (*BareMetalHostResponse) XXX_Unmarshal

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

type BareMetalHostSize

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

func (*BareMetalHostSize) Descriptor

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

func (*BareMetalHostSize) GetCpuCount

func (m *BareMetalHostSize) GetCpuCount() uint32

func (*BareMetalHostSize) GetGpuCount

func (m *BareMetalHostSize) GetGpuCount() uint32

func (*BareMetalHostSize) GetMemoryMB

func (m *BareMetalHostSize) GetMemoryMB() uint32

func (*BareMetalHostSize) ProtoMessage

func (*BareMetalHostSize) ProtoMessage()

func (*BareMetalHostSize) Reset

func (m *BareMetalHostSize) Reset()

func (*BareMetalHostSize) String

func (m *BareMetalHostSize) String() string

func (*BareMetalHostSize) XXX_DiscardUnknown

func (m *BareMetalHostSize) XXX_DiscardUnknown()

func (*BareMetalHostSize) XXX_Marshal

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

func (*BareMetalHostSize) XXX_Merge

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

func (*BareMetalHostSize) XXX_Size

func (m *BareMetalHostSize) XXX_Size() int

func (*BareMetalHostSize) XXX_Unmarshal

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

type BareMetalHostStorageConfiguration

type BareMetalHostStorageConfiguration struct {
	Disks                []*BareMetalHostDisk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*BareMetalHostStorageConfiguration) Descriptor

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

func (*BareMetalHostStorageConfiguration) GetDisks

func (*BareMetalHostStorageConfiguration) ProtoMessage

func (*BareMetalHostStorageConfiguration) ProtoMessage()

func (*BareMetalHostStorageConfiguration) Reset

func (*BareMetalHostStorageConfiguration) String

func (*BareMetalHostStorageConfiguration) XXX_DiscardUnknown

func (m *BareMetalHostStorageConfiguration) XXX_DiscardUnknown()

func (*BareMetalHostStorageConfiguration) XXX_Marshal

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

func (*BareMetalHostStorageConfiguration) XXX_Merge

func (*BareMetalHostStorageConfiguration) XXX_Size

func (m *BareMetalHostStorageConfiguration) XXX_Size() int

func (*BareMetalHostStorageConfiguration) XXX_Unmarshal

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

type BareMetalMachine

type BareMetalMachine struct {
	Name                 string                                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string                                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Storage              *BareMetalMachineStorageConfiguration         `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Os                   *BareMetalMachineOperatingSystemConfiguration `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"`
	Security             *SecurityConfiguration                        `protobuf:"bytes,5,opt,name=security,proto3" json:"security,omitempty"`
	Fqdn                 string                                        `protobuf:"bytes,6,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	GroupName            string                                        `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status               *common.Status                                `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	LocationName         string                                        `protobuf:"bytes,9,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Tags                 *common.Tags                                  `protobuf:"bytes,10,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (*BareMetalMachine) Descriptor

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

func (*BareMetalMachine) GetFqdn

func (m *BareMetalMachine) GetFqdn() string

func (*BareMetalMachine) GetGroupName

func (m *BareMetalMachine) GetGroupName() string

func (*BareMetalMachine) GetId

func (m *BareMetalMachine) GetId() string

func (*BareMetalMachine) GetLocationName

func (m *BareMetalMachine) GetLocationName() string

func (*BareMetalMachine) GetName

func (m *BareMetalMachine) GetName() string

func (*BareMetalMachine) GetOs

func (*BareMetalMachine) GetSecurity

func (m *BareMetalMachine) GetSecurity() *SecurityConfiguration

func (*BareMetalMachine) GetStatus

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

func (*BareMetalMachine) GetStorage

func (*BareMetalMachine) GetTags

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

func (*BareMetalMachine) ProtoMessage

func (*BareMetalMachine) ProtoMessage()

func (*BareMetalMachine) Reset

func (m *BareMetalMachine) Reset()

func (*BareMetalMachine) String

func (m *BareMetalMachine) String() string

func (*BareMetalMachine) XXX_DiscardUnknown

func (m *BareMetalMachine) XXX_DiscardUnknown()

func (*BareMetalMachine) XXX_Marshal

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

func (*BareMetalMachine) XXX_Merge

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

func (*BareMetalMachine) XXX_Size

func (m *BareMetalMachine) XXX_Size() int

func (*BareMetalMachine) XXX_Unmarshal

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

type BareMetalMachineAgentClient

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

BareMetalMachineAgentClient is the client API for BareMetalMachineAgent service.

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

func NewBareMetalMachineAgentClient

func NewBareMetalMachineAgentClient(cc *grpc.ClientConn) BareMetalMachineAgentClient

type BareMetalMachineAgentServer

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

BareMetalMachineAgentServer is the server API for BareMetalMachineAgent service.

type BareMetalMachineOperatingSystemConfiguration

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

func (*BareMetalMachineOperatingSystemConfiguration) Descriptor

func (*BareMetalMachineOperatingSystemConfiguration) GetAdministrator

func (*BareMetalMachineOperatingSystemConfiguration) GetComputerName

func (*BareMetalMachineOperatingSystemConfiguration) GetCustomData

func (*BareMetalMachineOperatingSystemConfiguration) GetLinuxConfiguration

func (*BareMetalMachineOperatingSystemConfiguration) GetPublicKeys

func (*BareMetalMachineOperatingSystemConfiguration) GetUsers

func (*BareMetalMachineOperatingSystemConfiguration) ProtoMessage

func (*BareMetalMachineOperatingSystemConfiguration) Reset

func (*BareMetalMachineOperatingSystemConfiguration) String

func (*BareMetalMachineOperatingSystemConfiguration) XXX_DiscardUnknown

func (m *BareMetalMachineOperatingSystemConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Marshal

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

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Merge

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Size

func (*BareMetalMachineOperatingSystemConfiguration) XXX_Unmarshal

type BareMetalMachineRequest

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

func (*BareMetalMachineRequest) Descriptor

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

func (*BareMetalMachineRequest) GetBareMetalMachines

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

func (*BareMetalMachineRequest) GetOperationType

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

func (*BareMetalMachineRequest) ProtoMessage

func (*BareMetalMachineRequest) ProtoMessage()

func (*BareMetalMachineRequest) Reset

func (m *BareMetalMachineRequest) Reset()

func (*BareMetalMachineRequest) String

func (m *BareMetalMachineRequest) String() string

func (*BareMetalMachineRequest) XXX_DiscardUnknown

func (m *BareMetalMachineRequest) XXX_DiscardUnknown()

func (*BareMetalMachineRequest) XXX_Marshal

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

func (*BareMetalMachineRequest) XXX_Merge

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

func (*BareMetalMachineRequest) XXX_Size

func (m *BareMetalMachineRequest) XXX_Size() int

func (*BareMetalMachineRequest) XXX_Unmarshal

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

type BareMetalMachineResponse

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

func (*BareMetalMachineResponse) Descriptor

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

func (*BareMetalMachineResponse) GetBareMetalMachines

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

func (*BareMetalMachineResponse) GetError

func (m *BareMetalMachineResponse) GetError() string

func (*BareMetalMachineResponse) GetResult

func (*BareMetalMachineResponse) ProtoMessage

func (*BareMetalMachineResponse) ProtoMessage()

func (*BareMetalMachineResponse) Reset

func (m *BareMetalMachineResponse) Reset()

func (*BareMetalMachineResponse) String

func (m *BareMetalMachineResponse) String() string

func (*BareMetalMachineResponse) XXX_DiscardUnknown

func (m *BareMetalMachineResponse) XXX_DiscardUnknown()

func (*BareMetalMachineResponse) XXX_Marshal

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

func (*BareMetalMachineResponse) XXX_Merge

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

func (*BareMetalMachineResponse) XXX_Size

func (m *BareMetalMachineResponse) XXX_Size() int

func (*BareMetalMachineResponse) XXX_Unmarshal

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

type BareMetalMachineStorageConfiguration

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

func (*BareMetalMachineStorageConfiguration) Descriptor

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

func (*BareMetalMachineStorageConfiguration) GetImageReference

func (m *BareMetalMachineStorageConfiguration) GetImageReference() string

func (*BareMetalMachineStorageConfiguration) ProtoMessage

func (*BareMetalMachineStorageConfiguration) ProtoMessage()

func (*BareMetalMachineStorageConfiguration) Reset

func (*BareMetalMachineStorageConfiguration) String

func (*BareMetalMachineStorageConfiguration) XXX_DiscardUnknown

func (m *BareMetalMachineStorageConfiguration) XXX_DiscardUnknown()

func (*BareMetalMachineStorageConfiguration) XXX_Marshal

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

func (*BareMetalMachineStorageConfiguration) XXX_Merge

func (*BareMetalMachineStorageConfiguration) XXX_Size

func (*BareMetalMachineStorageConfiguration) XXX_Unmarshal

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

type CloneImageProperties

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

func (*CloneImageProperties) Descriptor

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

func (*CloneImageProperties) GetCloneSource

func (m *CloneImageProperties) GetCloneSource() string

func (*CloneImageProperties) ProtoMessage

func (*CloneImageProperties) ProtoMessage()

func (*CloneImageProperties) Reset

func (m *CloneImageProperties) Reset()

func (*CloneImageProperties) String

func (m *CloneImageProperties) String() string

func (*CloneImageProperties) XXX_DiscardUnknown

func (m *CloneImageProperties) XXX_DiscardUnknown()

func (*CloneImageProperties) XXX_Marshal

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

func (*CloneImageProperties) XXX_Merge

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

func (*CloneImageProperties) XXX_Size

func (m *CloneImageProperties) XXX_Size() int

func (*CloneImageProperties) XXX_Unmarshal

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

type Disk

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

func (*Disk) Descriptor

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

func (*Disk) GetDiskname

func (m *Disk) GetDiskname() string

func (*Disk) ProtoMessage

func (*Disk) ProtoMessage()

func (*Disk) Reset

func (m *Disk) Reset()

func (*Disk) String

func (m *Disk) String() string

func (*Disk) XXX_DiscardUnknown

func (m *Disk) XXX_DiscardUnknown()

func (*Disk) XXX_Marshal

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

func (*Disk) XXX_Merge

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

func (*Disk) XXX_Size

func (m *Disk) XXX_Size() int

func (*Disk) XXX_Unmarshal

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

type GalleryImage

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

func (*GalleryImage) Descriptor

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

func (*GalleryImage) GetCloudInitDataSource

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

func (*GalleryImage) GetContainerName

func (m *GalleryImage) GetContainerName() string

func (*GalleryImage) GetHyperVGeneration

func (m *GalleryImage) GetHyperVGeneration() common.HyperVGeneration

func (*GalleryImage) GetId

func (m *GalleryImage) GetId() string

func (*GalleryImage) GetImageOSType

func (m *GalleryImage) GetImageOSType() GalleryImageOSType

func (*GalleryImage) GetLocationName

func (m *GalleryImage) GetLocationName() string

func (*GalleryImage) GetName

func (m *GalleryImage) GetName() string

func (*GalleryImage) GetOffer

func (m *GalleryImage) GetOffer() string

func (*GalleryImage) GetPath

func (m *GalleryImage) GetPath() string

func (*GalleryImage) GetPublisher

func (m *GalleryImage) GetPublisher() string

func (*GalleryImage) GetSku

func (m *GalleryImage) GetSku() string

func (*GalleryImage) GetSourcePath

func (m *GalleryImage) GetSourcePath() string

func (*GalleryImage) GetSourceType

func (m *GalleryImage) GetSourceType() common.ImageSource

func (*GalleryImage) GetStatus

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

func (*GalleryImage) GetTags

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

func (*GalleryImage) ProtoMessage

func (*GalleryImage) ProtoMessage()

func (*GalleryImage) Reset

func (m *GalleryImage) Reset()

func (*GalleryImage) String

func (m *GalleryImage) String() string

func (*GalleryImage) XXX_DiscardUnknown

func (m *GalleryImage) XXX_DiscardUnknown()

func (*GalleryImage) XXX_Marshal

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

func (*GalleryImage) XXX_Merge

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

func (*GalleryImage) XXX_Size

func (m *GalleryImage) XXX_Size() int

func (*GalleryImage) XXX_Unmarshal

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

type GalleryImageAgentClient

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

GalleryImageAgentClient is the client API for GalleryImageAgent service.

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

func NewGalleryImageAgentClient

func NewGalleryImageAgentClient(cc *grpc.ClientConn) GalleryImageAgentClient

type GalleryImageAgentServer

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

GalleryImageAgentServer is the server API for GalleryImageAgent service.

type GalleryImageOSType

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

func (GalleryImageOSType) EnumDescriptor

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

func (GalleryImageOSType) String

func (x GalleryImageOSType) String() string

type GalleryImageRequest

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

func (*GalleryImageRequest) Descriptor

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

func (*GalleryImageRequest) GetGalleryImages

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

func (*GalleryImageRequest) GetOperationType

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

func (*GalleryImageRequest) ProtoMessage

func (*GalleryImageRequest) ProtoMessage()

func (*GalleryImageRequest) Reset

func (m *GalleryImageRequest) Reset()

func (*GalleryImageRequest) String

func (m *GalleryImageRequest) String() string

func (*GalleryImageRequest) XXX_DiscardUnknown

func (m *GalleryImageRequest) XXX_DiscardUnknown()

func (*GalleryImageRequest) XXX_Marshal

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

func (*GalleryImageRequest) XXX_Merge

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

func (*GalleryImageRequest) XXX_Size

func (m *GalleryImageRequest) XXX_Size() int

func (*GalleryImageRequest) XXX_Unmarshal

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

type GalleryImageResponse

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

func (*GalleryImageResponse) Descriptor

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

func (*GalleryImageResponse) GetError

func (m *GalleryImageResponse) GetError() string

func (*GalleryImageResponse) GetGalleryImages

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

func (*GalleryImageResponse) GetResult

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

func (*GalleryImageResponse) ProtoMessage

func (*GalleryImageResponse) ProtoMessage()

func (*GalleryImageResponse) Reset

func (m *GalleryImageResponse) Reset()

func (*GalleryImageResponse) String

func (m *GalleryImageResponse) String() string

func (*GalleryImageResponse) XXX_DiscardUnknown

func (m *GalleryImageResponse) XXX_DiscardUnknown()

func (*GalleryImageResponse) XXX_Marshal

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

func (*GalleryImageResponse) XXX_Merge

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

func (*GalleryImageResponse) XXX_Size

func (m *GalleryImageResponse) XXX_Size() int

func (*GalleryImageResponse) XXX_Unmarshal

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

type HardwareConfiguration

type HardwareConfiguration struct {
	VMSize                     common.VirtualMachineSizeType      `protobuf:"varint,1,opt,name=VMSize,proto3,enum=moc.VirtualMachineSizeType" json:"VMSize,omitempty"`
	CustomSize                 *common.VirtualMachineCustomSize   `protobuf:"bytes,2,opt,name=customSize,proto3" json:"customSize,omitempty"`
	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 HttpImageProperties

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

func (*HttpImageProperties) Descriptor

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

func (*HttpImageProperties) GetHttpURL

func (m *HttpImageProperties) GetHttpURL() string

func (*HttpImageProperties) ProtoMessage

func (*HttpImageProperties) ProtoMessage()

func (*HttpImageProperties) Reset

func (m *HttpImageProperties) Reset()

func (*HttpImageProperties) String

func (m *HttpImageProperties) String() string

func (*HttpImageProperties) XXX_DiscardUnknown

func (m *HttpImageProperties) XXX_DiscardUnknown()

func (*HttpImageProperties) XXX_Marshal

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

func (*HttpImageProperties) XXX_Merge

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

func (*HttpImageProperties) XXX_Size

func (m *HttpImageProperties) XXX_Size() int

func (*HttpImageProperties) XXX_Unmarshal

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

type LinuxConfiguration

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

func (*LinuxConfiguration) Descriptor

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

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 LocalImageProperties

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

func (*LocalImageProperties) Descriptor

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

func (*LocalImageProperties) GetPath

func (m *LocalImageProperties) GetPath() string

func (*LocalImageProperties) ProtoMessage

func (*LocalImageProperties) ProtoMessage()

func (*LocalImageProperties) Reset

func (m *LocalImageProperties) Reset()

func (*LocalImageProperties) String

func (m *LocalImageProperties) String() string

func (*LocalImageProperties) XXX_DiscardUnknown

func (m *LocalImageProperties) XXX_DiscardUnknown()

func (*LocalImageProperties) XXX_Marshal

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

func (*LocalImageProperties) XXX_Merge

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

func (*LocalImageProperties) XXX_Size

func (m *LocalImageProperties) XXX_Size() int

func (*LocalImageProperties) XXX_Unmarshal

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

type NetworkConfiguration

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

func (*NetworkConfiguration) Descriptor

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

func (*NetworkConfiguration) GetInterfaces

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

func (*NetworkConfiguration) ProtoMessage

func (*NetworkConfiguration) ProtoMessage()

func (*NetworkConfiguration) Reset

func (m *NetworkConfiguration) Reset()

func (*NetworkConfiguration) String

func (m *NetworkConfiguration) String() string

func (*NetworkConfiguration) XXX_DiscardUnknown

func (m *NetworkConfiguration) XXX_DiscardUnknown()

func (*NetworkConfiguration) XXX_Marshal

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

func (*NetworkConfiguration) XXX_Merge

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

func (*NetworkConfiguration) XXX_Size

func (m *NetworkConfiguration) XXX_Size() int

func (*NetworkConfiguration) XXX_Unmarshal

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

type NetworkConfigurationScaleSet

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

func (*NetworkConfigurationScaleSet) Descriptor

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

func (*NetworkConfigurationScaleSet) GetInterfaces

func (*NetworkConfigurationScaleSet) ProtoMessage

func (*NetworkConfigurationScaleSet) ProtoMessage()

func (*NetworkConfigurationScaleSet) Reset

func (m *NetworkConfigurationScaleSet) Reset()

func (*NetworkConfigurationScaleSet) String

func (*NetworkConfigurationScaleSet) XXX_DiscardUnknown

func (m *NetworkConfigurationScaleSet) XXX_DiscardUnknown()

func (*NetworkConfigurationScaleSet) XXX_Marshal

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

func (*NetworkConfigurationScaleSet) XXX_Merge

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

func (*NetworkConfigurationScaleSet) XXX_Size

func (m *NetworkConfigurationScaleSet) XXX_Size() int

func (*NetworkConfigurationScaleSet) XXX_Unmarshal

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

type NetworkInterface

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

func (*NetworkInterface) Descriptor

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

func (*NetworkInterface) GetNetworkInterfaceName

func (m *NetworkInterface) GetNetworkInterfaceName() string

func (*NetworkInterface) ProtoMessage

func (*NetworkInterface) ProtoMessage()

func (*NetworkInterface) Reset

func (m *NetworkInterface) Reset()

func (*NetworkInterface) String

func (m *NetworkInterface) String() string

func (*NetworkInterface) XXX_DiscardUnknown

func (m *NetworkInterface) XXX_DiscardUnknown()

func (*NetworkInterface) XXX_Marshal

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

func (*NetworkInterface) XXX_Merge

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

func (*NetworkInterface) XXX_Size

func (m *NetworkInterface) XXX_Size() int

func (*NetworkInterface) XXX_Unmarshal

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

type OperatingSystemConfiguration

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

type SFSImageProperties struct {
	CatalogName          string   `protobuf:"bytes,1,opt,name=catalogName,proto3" json:"catalogName,omitempty"`
	Audience             string   `protobuf:"bytes,2,opt,name=audience,proto3" json:"audience,omitempty"`
	Version              string   `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	ReleaseName          string   `protobuf:"bytes,4,opt,name=releaseName,proto3" json:"releaseName,omitempty"`
	DestinationDir       string   `protobuf:"bytes,5,opt,name=destinationDir,proto3" json:"destinationDir,omitempty"`
	Parts                uint32   `protobuf:"varint,6,opt,name=parts,proto3" json:"parts,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SFSImageProperties) Descriptor

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

func (*SFSImageProperties) GetAudience

func (m *SFSImageProperties) GetAudience() string

func (*SFSImageProperties) GetCatalogName

func (m *SFSImageProperties) GetCatalogName() string

func (*SFSImageProperties) GetDestinationDir

func (m *SFSImageProperties) GetDestinationDir() string

func (*SFSImageProperties) GetParts

func (m *SFSImageProperties) GetParts() uint32

func (*SFSImageProperties) GetReleaseName

func (m *SFSImageProperties) GetReleaseName() string

func (*SFSImageProperties) GetVersion

func (m *SFSImageProperties) GetVersion() string

func (*SFSImageProperties) ProtoMessage

func (*SFSImageProperties) ProtoMessage()

func (*SFSImageProperties) Reset

func (m *SFSImageProperties) Reset()

func (*SFSImageProperties) String

func (m *SFSImageProperties) String() string

func (*SFSImageProperties) XXX_DiscardUnknown

func (m *SFSImageProperties) XXX_DiscardUnknown()

func (*SFSImageProperties) XXX_Marshal

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

func (*SFSImageProperties) XXX_Merge

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

func (*SFSImageProperties) XXX_Size

func (m *SFSImageProperties) XXX_Size() int

func (*SFSImageProperties) XXX_Unmarshal

func (m *SFSImageProperties) 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 Sku

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

func (*Sku) Descriptor

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

func (*Sku) GetCapacity

func (m *Sku) GetCapacity() int64

func (*Sku) GetName

func (m *Sku) GetName() string

func (*Sku) ProtoMessage

func (*Sku) ProtoMessage()

func (*Sku) Reset

func (m *Sku) Reset()

func (*Sku) String

func (m *Sku) String() string

func (*Sku) XXX_DiscardUnknown

func (m *Sku) XXX_DiscardUnknown()

func (*Sku) XXX_Marshal

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

func (*Sku) XXX_Merge

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

func (*Sku) XXX_Size

func (m *Sku) XXX_Size() int

func (*Sku) XXX_Unmarshal

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

type StorageConfiguration

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

func (*StorageConfiguration) Descriptor

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

func (*StorageConfiguration) GetDatadisks

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

func (*StorageConfiguration) GetImageReference

func (m *StorageConfiguration) GetImageReference() string

func (*StorageConfiguration) GetOsdisk

func (m *StorageConfiguration) GetOsdisk() *Disk

func (*StorageConfiguration) GetVmConfigContainerName

func (m *StorageConfiguration) GetVmConfigContainerName() string

func (*StorageConfiguration) ProtoMessage

func (*StorageConfiguration) ProtoMessage()

func (*StorageConfiguration) Reset

func (m *StorageConfiguration) Reset()

func (*StorageConfiguration) String

func (m *StorageConfiguration) String() string

func (*StorageConfiguration) XXX_DiscardUnknown

func (m *StorageConfiguration) XXX_DiscardUnknown()

func (*StorageConfiguration) XXX_Marshal

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

func (*StorageConfiguration) XXX_Merge

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

func (*StorageConfiguration) XXX_Size

func (m *StorageConfiguration) XXX_Size() int

func (*StorageConfiguration) XXX_Unmarshal

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

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

type UnimplementedBareMetalHostAgentServer struct {
}

UnimplementedBareMetalHostAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedBareMetalHostAgentServer) Invoke

type UnimplementedBareMetalMachineAgentServer

type UnimplementedBareMetalMachineAgentServer struct {
}

UnimplementedBareMetalMachineAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedBareMetalMachineAgentServer) Invoke

type UnimplementedGalleryImageAgentServer

type UnimplementedGalleryImageAgentServer struct {
}

UnimplementedGalleryImageAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedGalleryImageAgentServer) Invoke

type UnimplementedVirtualMachineAgentServer

type UnimplementedVirtualMachineAgentServer struct {
}

UnimplementedVirtualMachineAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineAgentServer) Invoke

func (*UnimplementedVirtualMachineAgentServer) Operate

func (*UnimplementedVirtualMachineAgentServer) RunCommand

type UnimplementedVirtualMachineImageAgentServer

type UnimplementedVirtualMachineImageAgentServer struct {
}

UnimplementedVirtualMachineImageAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineImageAgentServer) Invoke

type UnimplementedVirtualMachineScaleSetAgentServer

type UnimplementedVirtualMachineScaleSetAgentServer struct {
}

UnimplementedVirtualMachineScaleSetAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineScaleSetAgentServer) Invoke

type UserConfiguration

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

func (*UserConfiguration) Descriptor

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

func (*UserConfiguration) GetPassword

func (m *UserConfiguration) GetPassword() string

func (*UserConfiguration) GetUsername

func (m *UserConfiguration) GetUsername() string

func (*UserConfiguration) GetUsertype

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

func (*UserConfiguration) ProtoMessage

func (*UserConfiguration) ProtoMessage()

func (*UserConfiguration) Reset

func (m *UserConfiguration) Reset()

func (*UserConfiguration) String

func (m *UserConfiguration) String() string

func (*UserConfiguration) XXX_DiscardUnknown

func (m *UserConfiguration) XXX_DiscardUnknown()

func (*UserConfiguration) XXX_Marshal

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

func (*UserConfiguration) XXX_Merge

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

func (*UserConfiguration) XXX_Size

func (m *UserConfiguration) XXX_Size() int

func (*UserConfiguration) XXX_Unmarshal

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

type VMType

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

func (VMType) EnumDescriptor

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

func (VMType) String

func (x VMType) String() string

type VirtualMachine

type VirtualMachine struct {
	Name                    string                                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                      string                                  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Storage                 *StorageConfiguration                   `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	Os                      *OperatingSystemConfiguration           `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty"`
	Network                 *NetworkConfiguration                   `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	NodeName                string                                  `protobuf:"bytes,6,opt,name=nodeName,proto3" json:"nodeName,omitempty"`
	GroupName               string                                  `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status                  *common.Status                          `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	LocationName            string                                  `protobuf:"bytes,9,opt,name=locationName,proto3" json:"locationName,omitempty"`
	DisableHighAvailability bool                                    `protobuf:"varint,10,opt,name=disableHighAvailability,proto3" json:"disableHighAvailability,omitempty"`
	VmType                  VMType                                  `protobuf:"varint,11,opt,name=vmType,proto3,enum=moc.cloudagent.compute.VMType" json:"vmType,omitempty"`
	Hardware                *HardwareConfiguration                  `protobuf:"bytes,12,opt,name=hardware,proto3" json:"hardware,omitempty"`
	AllowedOwnerNodes       []string                                `protobuf:"bytes,13,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	PowerState              common.PowerState                       `protobuf:"varint,14,opt,name=powerState,proto3,enum=moc.PowerState" json:"powerState,omitempty"`
	Security                *SecurityConfiguration                  `protobuf:"bytes,15,opt,name=security,proto3" json:"security,omitempty"`
	Tags                    *common.Tags                            `protobuf:"bytes,16,opt,name=tags,proto3" json:"tags,omitempty"`
	GuestAgent              *common.GuestAgentConfiguration         `protobuf:"bytes,17,opt,name=guestAgent,proto3" json:"guestAgent,omitempty"`
	GuestAgentInstanceView  *common.VirtualMachineAgentInstanceView `protobuf:"bytes,18,opt,name=guestAgentInstanceView,proto3" json:"guestAgentInstanceView,omitempty"`
	AvailabilitySet         *common.CloudSubResource                `protobuf:"bytes,19,opt,name=availabilitySet,proto3" json:"availabilitySet,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) GetAvailabilitySet

func (m *VirtualMachine) GetAvailabilitySet() *common.CloudSubResource

func (*VirtualMachine) GetDisableHighAvailability

func (m *VirtualMachine) GetDisableHighAvailability() bool

func (*VirtualMachine) GetGroupName

func (m *VirtualMachine) GetGroupName() string

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

func (m *VirtualMachine) GetId() string

func (*VirtualMachine) GetLocationName

func (m *VirtualMachine) GetLocationName() string

func (*VirtualMachine) GetName

func (m *VirtualMachine) GetName() string

func (*VirtualMachine) GetNetwork

func (m *VirtualMachine) GetNetwork() *NetworkConfiguration

func (*VirtualMachine) GetNodeName

func (m *VirtualMachine) GetNodeName() string

func (*VirtualMachine) GetOs

func (*VirtualMachine) GetPowerState

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

func (*VirtualMachine) GetSecurity

func (m *VirtualMachine) GetSecurity() *SecurityConfiguration

func (*VirtualMachine) GetStatus

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

func (*VirtualMachine) GetStorage

func (m *VirtualMachine) GetStorage() *StorageConfiguration

func (*VirtualMachine) GetTags

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

func (*VirtualMachine) GetVmType

func (m *VirtualMachine) GetVmType() VMType

func (*VirtualMachine) ProtoMessage

func (*VirtualMachine) ProtoMessage()

func (*VirtualMachine) Reset

func (m *VirtualMachine) Reset()

func (*VirtualMachine) String

func (m *VirtualMachine) String() string

func (*VirtualMachine) XXX_DiscardUnknown

func (m *VirtualMachine) XXX_DiscardUnknown()

func (*VirtualMachine) XXX_Marshal

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

func (*VirtualMachine) XXX_Merge

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

func (*VirtualMachine) XXX_Size

func (m *VirtualMachine) XXX_Size() int

func (*VirtualMachine) XXX_Unmarshal

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

type VirtualMachineAgentClient

VirtualMachineAgentClient is the client API for VirtualMachineAgent service.

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

func NewVirtualMachineAgentClient

func NewVirtualMachineAgentClient(cc *grpc.ClientConn) VirtualMachineAgentClient

type VirtualMachineAgentServer

VirtualMachineAgentServer is the server API for VirtualMachineAgent service.

type VirtualMachineImage

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

func (*VirtualMachineImage) Descriptor

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

func (*VirtualMachineImage) GetCloudInitDataSource

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

func (*VirtualMachineImage) GetContainerName

func (m *VirtualMachineImage) GetContainerName() string

func (*VirtualMachineImage) GetGroupName

func (m *VirtualMachineImage) GetGroupName() string

func (*VirtualMachineImage) GetHyperVGeneration

func (m *VirtualMachineImage) GetHyperVGeneration() common.HyperVGeneration

func (*VirtualMachineImage) GetId

func (m *VirtualMachineImage) GetId() string

func (*VirtualMachineImage) GetImageReference

func (m *VirtualMachineImage) GetImageReference() string

func (*VirtualMachineImage) GetLocationName

func (m *VirtualMachineImage) GetLocationName() string

func (*VirtualMachineImage) GetName

func (m *VirtualMachineImage) GetName() string

func (*VirtualMachineImage) GetPath

func (m *VirtualMachineImage) GetPath() string

func (*VirtualMachineImage) GetStatus

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

func (*VirtualMachineImage) GetTags

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

func (*VirtualMachineImage) ProtoMessage

func (*VirtualMachineImage) ProtoMessage()

func (*VirtualMachineImage) Reset

func (m *VirtualMachineImage) Reset()

func (*VirtualMachineImage) String

func (m *VirtualMachineImage) String() string

func (*VirtualMachineImage) XXX_DiscardUnknown

func (m *VirtualMachineImage) XXX_DiscardUnknown()

func (*VirtualMachineImage) XXX_Marshal

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

func (*VirtualMachineImage) XXX_Merge

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

func (*VirtualMachineImage) XXX_Size

func (m *VirtualMachineImage) XXX_Size() int

func (*VirtualMachineImage) XXX_Unmarshal

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

type VirtualMachineImageAgentClient

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

VirtualMachineImageAgentClient is the client API for VirtualMachineImageAgent service.

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

func NewVirtualMachineImageAgentClient

func NewVirtualMachineImageAgentClient(cc *grpc.ClientConn) VirtualMachineImageAgentClient

type VirtualMachineImageAgentServer

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

VirtualMachineImageAgentServer is the server API for VirtualMachineImageAgent service.

type VirtualMachineImageRequest

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

func (*VirtualMachineImageRequest) Descriptor

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

func (*VirtualMachineImageRequest) GetOperationType

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

func (*VirtualMachineImageRequest) GetVirtualMachineImages

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

func (*VirtualMachineImageRequest) ProtoMessage

func (*VirtualMachineImageRequest) ProtoMessage()

func (*VirtualMachineImageRequest) Reset

func (m *VirtualMachineImageRequest) Reset()

func (*VirtualMachineImageRequest) String

func (m *VirtualMachineImageRequest) String() string

func (*VirtualMachineImageRequest) XXX_DiscardUnknown

func (m *VirtualMachineImageRequest) XXX_DiscardUnknown()

func (*VirtualMachineImageRequest) XXX_Marshal

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

func (*VirtualMachineImageRequest) XXX_Merge

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

func (*VirtualMachineImageRequest) XXX_Size

func (m *VirtualMachineImageRequest) XXX_Size() int

func (*VirtualMachineImageRequest) XXX_Unmarshal

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

type VirtualMachineImageResponse

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

func (*VirtualMachineImageResponse) Descriptor

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

func (*VirtualMachineImageResponse) GetError

func (m *VirtualMachineImageResponse) GetError() string

func (*VirtualMachineImageResponse) GetResult

func (*VirtualMachineImageResponse) GetVirtualMachineImages

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

func (*VirtualMachineImageResponse) ProtoMessage

func (*VirtualMachineImageResponse) ProtoMessage()

func (*VirtualMachineImageResponse) Reset

func (m *VirtualMachineImageResponse) Reset()

func (*VirtualMachineImageResponse) String

func (m *VirtualMachineImageResponse) String() string

func (*VirtualMachineImageResponse) XXX_DiscardUnknown

func (m *VirtualMachineImageResponse) XXX_DiscardUnknown()

func (*VirtualMachineImageResponse) XXX_Marshal

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

func (*VirtualMachineImageResponse) XXX_Merge

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

func (*VirtualMachineImageResponse) XXX_Size

func (m *VirtualMachineImageResponse) XXX_Size() int

func (*VirtualMachineImageResponse) XXX_Unmarshal

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

type VirtualMachineOperationRequest

type VirtualMachineOperationRequest struct {
	VirtualMachines        []*VirtualMachine              `protobuf:"bytes,1,rep,name=VirtualMachines,proto3" json:"VirtualMachines,omitempty"`
	OBSOLETE_OperationType common.VirtualMachineOperation `` // Deprecated: Do not use.
	/* 158-byte string literal not displayed */
	OperationType        common.ProviderAccessOperation `protobuf:"varint,3,opt,name=OperationType,proto3,enum=moc.ProviderAccessOperation" 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) GetOBSOLETE_OperationType deprecated

func (m *VirtualMachineOperationRequest) GetOBSOLETE_OperationType() common.VirtualMachineOperation

Deprecated: Do not use.

func (*VirtualMachineOperationRequest) GetOperationType

func (*VirtualMachineOperationRequest) GetVirtualMachines

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

func (*VirtualMachineOperationRequest) ProtoMessage

func (*VirtualMachineOperationRequest) ProtoMessage()

func (*VirtualMachineOperationRequest) Reset

func (m *VirtualMachineOperationRequest) Reset()

func (*VirtualMachineOperationRequest) String

func (*VirtualMachineOperationRequest) XXX_DiscardUnknown

func (m *VirtualMachineOperationRequest) XXX_DiscardUnknown()

func (*VirtualMachineOperationRequest) XXX_Marshal

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

func (*VirtualMachineOperationRequest) XXX_Merge

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

func (*VirtualMachineOperationRequest) XXX_Size

func (m *VirtualMachineOperationRequest) XXX_Size() int

func (*VirtualMachineOperationRequest) XXX_Unmarshal

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

type VirtualMachineOperationResponse

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

func (*VirtualMachineOperationResponse) Descriptor

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

func (*VirtualMachineOperationResponse) GetError

func (*VirtualMachineOperationResponse) GetResult

func (*VirtualMachineOperationResponse) GetVirtualMachines

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

func (*VirtualMachineOperationResponse) ProtoMessage

func (*VirtualMachineOperationResponse) ProtoMessage()

func (*VirtualMachineOperationResponse) Reset

func (*VirtualMachineOperationResponse) String

func (*VirtualMachineOperationResponse) XXX_DiscardUnknown

func (m *VirtualMachineOperationResponse) XXX_DiscardUnknown()

func (*VirtualMachineOperationResponse) XXX_Marshal

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

func (*VirtualMachineOperationResponse) XXX_Merge

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

func (*VirtualMachineOperationResponse) XXX_Size

func (m *VirtualMachineOperationResponse) XXX_Size() int

func (*VirtualMachineOperationResponse) XXX_Unmarshal

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

type VirtualMachineProfile

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

func (*VirtualMachineProfile) Descriptor

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

func (*VirtualMachineProfile) GetHardware

func (m *VirtualMachineProfile) GetHardware() *HardwareConfiguration

func (*VirtualMachineProfile) GetNetwork

func (*VirtualMachineProfile) GetOs

func (*VirtualMachineProfile) GetSecurity

func (m *VirtualMachineProfile) GetSecurity() *SecurityConfiguration

func (*VirtualMachineProfile) GetStorage

func (*VirtualMachineProfile) GetVmprefix

func (m *VirtualMachineProfile) GetVmprefix() string

func (*VirtualMachineProfile) ProtoMessage

func (*VirtualMachineProfile) ProtoMessage()

func (*VirtualMachineProfile) Reset

func (m *VirtualMachineProfile) Reset()

func (*VirtualMachineProfile) String

func (m *VirtualMachineProfile) String() string

func (*VirtualMachineProfile) XXX_DiscardUnknown

func (m *VirtualMachineProfile) XXX_DiscardUnknown()

func (*VirtualMachineProfile) XXX_Marshal

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

func (*VirtualMachineProfile) XXX_Merge

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

func (*VirtualMachineProfile) XXX_Size

func (m *VirtualMachineProfile) XXX_Size() int

func (*VirtualMachineProfile) XXX_Unmarshal

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

type VirtualMachineRequest

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

func (*VirtualMachineRequest) Descriptor

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

func (*VirtualMachineRequest) GetOperationType

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

func (*VirtualMachineRequest) GetVirtualMachines

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

func (*VirtualMachineRequest) ProtoMessage

func (*VirtualMachineRequest) ProtoMessage()

func (*VirtualMachineRequest) Reset

func (m *VirtualMachineRequest) Reset()

func (*VirtualMachineRequest) String

func (m *VirtualMachineRequest) String() string

func (*VirtualMachineRequest) XXX_DiscardUnknown

func (m *VirtualMachineRequest) XXX_DiscardUnknown()

func (*VirtualMachineRequest) XXX_Marshal

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

func (*VirtualMachineRequest) XXX_Merge

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

func (*VirtualMachineRequest) XXX_Size

func (m *VirtualMachineRequest) XXX_Size() int

func (*VirtualMachineRequest) XXX_Unmarshal

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

type VirtualMachineResponse

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

func (*VirtualMachineResponse) Descriptor

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

func (*VirtualMachineResponse) GetError

func (m *VirtualMachineResponse) GetError() string

func (*VirtualMachineResponse) GetResult

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

func (*VirtualMachineResponse) GetVirtualMachines

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

func (*VirtualMachineResponse) ProtoMessage

func (*VirtualMachineResponse) ProtoMessage()

func (*VirtualMachineResponse) Reset

func (m *VirtualMachineResponse) Reset()

func (*VirtualMachineResponse) String

func (m *VirtualMachineResponse) String() string

func (*VirtualMachineResponse) XXX_DiscardUnknown

func (m *VirtualMachineResponse) XXX_DiscardUnknown()

func (*VirtualMachineResponse) XXX_Marshal

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

func (*VirtualMachineResponse) XXX_Merge

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

func (*VirtualMachineResponse) XXX_Size

func (m *VirtualMachineResponse) XXX_Size() int

func (*VirtualMachineResponse) XXX_Unmarshal

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

type 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"`
	Nodefqdn                string                 `protobuf:"bytes,6,opt,name=nodefqdn,proto3" json:"nodefqdn,omitempty"`
	GroupName               string                 `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	LocationName            string                 `protobuf:"bytes,8,opt,name=locationName,proto3" json:"locationName,omitempty"`
	Status                  *common.Status         `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	DisableHighAvailability bool                   `protobuf:"varint,11,opt,name=disableHighAvailability,proto3" json:"disableHighAvailability,omitempty"`
	AllowedOwnerNodes       []string               `protobuf:"bytes,12,rep,name=allowedOwnerNodes,proto3" json:"allowedOwnerNodes,omitempty"`
	Tags                    *common.Tags           `protobuf:"bytes,13,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}               `json:"-"`
	XXX_unrecognized        []byte                 `json:"-"`
	XXX_sizecache           int32                  `json:"-"`
}

func (*VirtualMachineScaleSet) Descriptor

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

func (*VirtualMachineScaleSet) GetAllowedOwnerNodes

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

func (*VirtualMachineScaleSet) GetDisableHighAvailability

func (m *VirtualMachineScaleSet) GetDisableHighAvailability() bool

func (*VirtualMachineScaleSet) GetGroupName

func (m *VirtualMachineScaleSet) GetGroupName() string

func (*VirtualMachineScaleSet) GetId

func (m *VirtualMachineScaleSet) GetId() string

func (*VirtualMachineScaleSet) GetLocationName

func (m *VirtualMachineScaleSet) GetLocationName() string

func (*VirtualMachineScaleSet) GetName

func (m *VirtualMachineScaleSet) GetName() string

func (*VirtualMachineScaleSet) GetNodefqdn

func (m *VirtualMachineScaleSet) GetNodefqdn() string

func (*VirtualMachineScaleSet) GetSku

func (m *VirtualMachineScaleSet) GetSku() *Sku

func (*VirtualMachineScaleSet) GetStatus

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

func (*VirtualMachineScaleSet) GetTags

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