pprovisioning

package
v0.2.134 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2019 License: BSD-2-Clause Imports: 15 Imported by: 1

Documentation

Overview

Package pprovisioning is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package pprovisioning is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package pprovisioning is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var BlockStorage_BlockStorageState_name = map[int32]string{
	0: "BLOCK_STORAGE_UNSPECIFIED",
	1: "PENDING",
	2: "AVAILABLE",
	3: "IN_USE",
	4: "PROTECTED",
	5: "DELETED",
}
View Source
var BlockStorage_BlockStorageState_value = map[string]int32{
	"BLOCK_STORAGE_UNSPECIFIED": 0,
	"PENDING":                   1,
	"AVAILABLE":                 2,
	"IN_USE":                    3,
	"PROTECTED":                 4,
	"DELETED":                   5,
}
View Source
var VirtualMachine_VirtualMachineState_name = map[int32]string{
	0: "VIRTUAL_MACHINE_UNSPECIFIED",
	1: "PENDING",
	2: "RUNNING",
	3: "SHUTDOWN",
	4: "PAUSED",
}
View Source
var VirtualMachine_VirtualMachineState_value = map[string]int32{
	"VIRTUAL_MACHINE_UNSPECIFIED": 0,
	"PENDING":                     1,
	"RUNNING":                     2,
	"SHUTDOWN":                    3,
	"PAUSED":                      4,
}
View Source
var VirtualRouter_VirtualRouterState_name = map[int32]string{
	0: "VIRTUAL_ROUTER_UNSPECIFIED",
	1: "UNKNOWN",
	2: "PENDING",
	3: "AVAILABLE",
}
View Source
var VirtualRouter_VirtualRouterState_value = map[string]int32{
	"VIRTUAL_ROUTER_UNSPECIFIED": 0,
	"UNKNOWN":                    1,
	"PENDING":                    2,
	"AVAILABLE":                  3,
}

Functions

func RegisterBlockStorageServiceHandler

func RegisterBlockStorageServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBlockStorageServiceHandler registers the http handlers for service BlockStorageService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBlockStorageServiceHandlerClient

func RegisterBlockStorageServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BlockStorageServiceClient) error

RegisterBlockStorageServiceHandlerClient registers the http handlers for service BlockStorageService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BlockStorageServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BlockStorageServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BlockStorageServiceClient" to call the correct interceptors.

func RegisterBlockStorageServiceHandlerFromEndpoint

func RegisterBlockStorageServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBlockStorageServiceHandlerFromEndpoint is same as RegisterBlockStorageServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBlockStorageServiceServer

func RegisterBlockStorageServiceServer(s *grpc.Server, srv BlockStorageServiceServer)

func RegisterVirtualMachineServiceHandler

func RegisterVirtualMachineServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterVirtualMachineServiceHandler registers the http handlers for service VirtualMachineService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterVirtualMachineServiceHandlerClient

func RegisterVirtualMachineServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VirtualMachineServiceClient) error

RegisterVirtualMachineServiceHandlerClient registers the http handlers for service VirtualMachineService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "VirtualMachineServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "VirtualMachineServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "VirtualMachineServiceClient" to call the correct interceptors.

func RegisterVirtualMachineServiceHandlerFromEndpoint

func RegisterVirtualMachineServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterVirtualMachineServiceHandlerFromEndpoint is same as RegisterVirtualMachineServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterVirtualMachineServiceServer

func RegisterVirtualMachineServiceServer(s *grpc.Server, srv VirtualMachineServiceServer)

func RegisterVirtualRouterServiceHandler

func RegisterVirtualRouterServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterVirtualRouterServiceHandler registers the http handlers for service VirtualRouterService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterVirtualRouterServiceHandlerClient

func RegisterVirtualRouterServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VirtualRouterServiceClient) error

RegisterVirtualRouterServiceHandlerClient registers the http handlers for service VirtualRouterService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "VirtualRouterServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "VirtualRouterServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "VirtualRouterServiceClient" to call the correct interceptors.

func RegisterVirtualRouterServiceHandlerFromEndpoint

func RegisterVirtualRouterServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterVirtualRouterServiceHandlerFromEndpoint is same as RegisterVirtualRouterServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterVirtualRouterServiceServer

func RegisterVirtualRouterServiceServer(s *grpc.Server, srv VirtualRouterServiceServer)

Types

type ApplyVirtualIPRequest

type ApplyVirtualIPRequest struct {
	VirtualRouterName    string             `protobuf:"bytes,1,opt,name=virtual_router_name,json=virtualRouterName,proto3" json:"virtual_router_name,omitempty"`
	VirtualIpName        string             `protobuf:"bytes,2,opt,name=virtual_ip_name,json=virtualIpName,proto3" json:"virtual_ip_name,omitempty"`
	NetworkName          string             `protobuf:"bytes,3,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	Annotations          map[string]string  `` /* 163-byte string literal not displayed */
	Ipv4Address          string             `protobuf:"bytes,5,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	Ipv6Address          string             `protobuf:"bytes,6,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
	Targets              []*VirtualIPTarget `protobuf:"bytes,7,rep,name=targets,proto3" json:"targets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*ApplyVirtualIPRequest) Descriptor

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

func (*ApplyVirtualIPRequest) GetAnnotations

func (m *ApplyVirtualIPRequest) GetAnnotations() map[string]string

func (*ApplyVirtualIPRequest) GetIpv4Address

func (m *ApplyVirtualIPRequest) GetIpv4Address() string

func (*ApplyVirtualIPRequest) GetIpv6Address

func (m *ApplyVirtualIPRequest) GetIpv6Address() string

func (*ApplyVirtualIPRequest) GetNetworkName

func (m *ApplyVirtualIPRequest) GetNetworkName() string

func (*ApplyVirtualIPRequest) GetTargets

func (m *ApplyVirtualIPRequest) GetTargets() []*VirtualIPTarget

func (*ApplyVirtualIPRequest) GetVirtualIpName

func (m *ApplyVirtualIPRequest) GetVirtualIpName() string

func (*ApplyVirtualIPRequest) GetVirtualRouterName

func (m *ApplyVirtualIPRequest) GetVirtualRouterName() string

func (*ApplyVirtualIPRequest) ProtoMessage

func (*ApplyVirtualIPRequest) ProtoMessage()

func (*ApplyVirtualIPRequest) Reset

func (m *ApplyVirtualIPRequest) Reset()

func (*ApplyVirtualIPRequest) String

func (m *ApplyVirtualIPRequest) String() string

func (*ApplyVirtualIPRequest) XXX_DiscardUnknown

func (m *ApplyVirtualIPRequest) XXX_DiscardUnknown()

func (*ApplyVirtualIPRequest) XXX_Marshal

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

func (*ApplyVirtualIPRequest) XXX_Merge

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

func (*ApplyVirtualIPRequest) XXX_Size

func (m *ApplyVirtualIPRequest) XXX_Size() int

func (*ApplyVirtualIPRequest) XXX_Unmarshal

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

type BlockStorage

type BlockStorage struct {
	// Name is a unique field.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Annotations can store metadata used by the system for control.
	// In particular, implementation-dependent fields that can not be set as protobuf fields are targeted.
	// The control specified by n0stack may delete metadata specified by the user.
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// Labels stores user-defined metadata.
	// The n0stack system must not rewrite this value.
	Labels               map[string]string              `` /* 153-byte string literal not displayed */
	RequestBytes         uint64                         `protobuf:"varint,10,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64                         `protobuf:"varint,11,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	State                BlockStorage_BlockStorageState `protobuf:"varint,50,opt,name=state,proto3,enum=n0stack.provisioning.v0.BlockStorage_BlockStorageState" json:"state,omitempty"`
	NodeName             string                         `protobuf:"bytes,52,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	StorageName          string                         `protobuf:"bytes,53,opt,name=storage_name,json=storageName,proto3" json:"storage_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*BlockStorage) Descriptor

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

func (*BlockStorage) GetAnnotations

func (m *BlockStorage) GetAnnotations() map[string]string

func (*BlockStorage) GetLabels

func (m *BlockStorage) GetLabels() map[string]string

func (*BlockStorage) GetLimitBytes

func (m *BlockStorage) GetLimitBytes() uint64

func (*BlockStorage) GetName

func (m *BlockStorage) GetName() string

func (*BlockStorage) GetNodeName

func (m *BlockStorage) GetNodeName() string

func (*BlockStorage) GetRequestBytes

func (m *BlockStorage) GetRequestBytes() uint64

func (*BlockStorage) GetState

func (*BlockStorage) GetStorageName

func (m *BlockStorage) GetStorageName() string

func (*BlockStorage) ProtoMessage

func (*BlockStorage) ProtoMessage()

func (*BlockStorage) Reset

func (m *BlockStorage) Reset()

func (*BlockStorage) String

func (m *BlockStorage) String() string

func (*BlockStorage) XXX_DiscardUnknown

func (m *BlockStorage) XXX_DiscardUnknown()

func (*BlockStorage) XXX_Marshal

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

func (*BlockStorage) XXX_Merge

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

func (*BlockStorage) XXX_Size

func (m *BlockStorage) XXX_Size() int

func (*BlockStorage) XXX_Unmarshal

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

type BlockStorageChunk

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

func (*BlockStorageChunk) Descriptor

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

func (*BlockStorageChunk) GetData

func (m *BlockStorageChunk) GetData() []byte

func (*BlockStorageChunk) ProtoMessage

func (*BlockStorageChunk) ProtoMessage()

func (*BlockStorageChunk) Reset

func (m *BlockStorageChunk) Reset()

func (*BlockStorageChunk) String

func (m *BlockStorageChunk) String() string

func (*BlockStorageChunk) XXX_DiscardUnknown

func (m *BlockStorageChunk) XXX_DiscardUnknown()

func (*BlockStorageChunk) XXX_Marshal

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

func (*BlockStorageChunk) XXX_Merge

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

func (*BlockStorageChunk) XXX_Size

func (m *BlockStorageChunk) XXX_Size() int

func (*BlockStorageChunk) XXX_Unmarshal

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

type BlockStorageServiceClient

type BlockStorageServiceClient interface {
	CreateBlockStorage(ctx context.Context, in *CreateBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	FetchBlockStorage(ctx context.Context, in *FetchBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	CopyBlockStorage(ctx context.Context, in *CopyBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	ListBlockStorages(ctx context.Context, in *ListBlockStoragesRequest, opts ...grpc.CallOption) (*ListBlockStoragesResponse, error)
	GetBlockStorage(ctx context.Context, in *GetBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	UpdateBlockStorage(ctx context.Context, in *UpdateBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	DeleteBlockStorage(ctx context.Context, in *DeleteBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	UndeleteBlockStorage(ctx context.Context, in *UndeleteBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	PurgeBlockStorage(ctx context.Context, in *PurgeBlockStorageRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	DownloadBlockStorage(ctx context.Context, in *DownloadBlockStorageRequest, opts ...grpc.CallOption) (*DownloadBlockStorageResponse, error)
	// AVAILABLE -> IN_USE
	SetInuseBlockStorage(ctx context.Context, in *SetInuseBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	// -> AVAILABLE
	SetAvailableBlockStorage(ctx context.Context, in *SetAvailableBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
	// AVAILABLE -> PROTECTED
	SetProtectedBlockStorage(ctx context.Context, in *SetProtectedBlockStorageRequest, opts ...grpc.CallOption) (*BlockStorage, error)
}

BlockStorageServiceClient is the client API for BlockStorageService service.

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

func NewBlockStorageServiceClient

func NewBlockStorageServiceClient(cc *grpc.ClientConn) BlockStorageServiceClient

type BlockStorageServiceServer

type BlockStorageServiceServer interface {
	CreateBlockStorage(context.Context, *CreateBlockStorageRequest) (*BlockStorage, error)
	FetchBlockStorage(context.Context, *FetchBlockStorageRequest) (*BlockStorage, error)
	CopyBlockStorage(context.Context, *CopyBlockStorageRequest) (*BlockStorage, error)
	ListBlockStorages(context.Context, *ListBlockStoragesRequest) (*ListBlockStoragesResponse, error)
	GetBlockStorage(context.Context, *GetBlockStorageRequest) (*BlockStorage, error)
	UpdateBlockStorage(context.Context, *UpdateBlockStorageRequest) (*BlockStorage, error)
	DeleteBlockStorage(context.Context, *DeleteBlockStorageRequest) (*BlockStorage, error)
	UndeleteBlockStorage(context.Context, *UndeleteBlockStorageRequest) (*BlockStorage, error)
	PurgeBlockStorage(context.Context, *PurgeBlockStorageRequest) (*empty.Empty, error)
	DownloadBlockStorage(context.Context, *DownloadBlockStorageRequest) (*DownloadBlockStorageResponse, error)
	// AVAILABLE -> IN_USE
	SetInuseBlockStorage(context.Context, *SetInuseBlockStorageRequest) (*BlockStorage, error)
	// -> AVAILABLE
	SetAvailableBlockStorage(context.Context, *SetAvailableBlockStorageRequest) (*BlockStorage, error)
	// AVAILABLE -> PROTECTED
	SetProtectedBlockStorage(context.Context, *SetProtectedBlockStorageRequest) (*BlockStorage, error)
}

BlockStorageServiceServer is the server API for BlockStorageService service.

type BlockStorage_BlockStorageState

type BlockStorage_BlockStorageState int32
const (
	BlockStorage_BLOCK_STORAGE_UNSPECIFIED BlockStorage_BlockStorageState = 0
	// working API
	BlockStorage_PENDING   BlockStorage_BlockStorageState = 1
	BlockStorage_AVAILABLE BlockStorage_BlockStorageState = 2
	BlockStorage_IN_USE    BlockStorage_BlockStorageState = 3
	BlockStorage_PROTECTED BlockStorage_BlockStorageState = 4
	BlockStorage_DELETED   BlockStorage_BlockStorageState = 5
)

func (BlockStorage_BlockStorageState) EnumDescriptor

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

func (BlockStorage_BlockStorageState) String

type BootVirtualMachineRequest

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

func (*BootVirtualMachineRequest) Descriptor

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

func (*BootVirtualMachineRequest) GetName

func (m *BootVirtualMachineRequest) GetName() string

func (*BootVirtualMachineRequest) ProtoMessage

func (*BootVirtualMachineRequest) ProtoMessage()

func (*BootVirtualMachineRequest) Reset

func (m *BootVirtualMachineRequest) Reset()

func (*BootVirtualMachineRequest) String

func (m *BootVirtualMachineRequest) String() string

func (*BootVirtualMachineRequest) XXX_DiscardUnknown

func (m *BootVirtualMachineRequest) XXX_DiscardUnknown()

func (*BootVirtualMachineRequest) XXX_Marshal

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

func (*BootVirtualMachineRequest) XXX_Merge

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

func (*BootVirtualMachineRequest) XXX_Size

func (m *BootVirtualMachineRequest) XXX_Size() int

func (*BootVirtualMachineRequest) XXX_Unmarshal

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

type ConnectNetworkRequest

type ConnectNetworkRequest struct {
	VirtualRouterName    string            `protobuf:"bytes,1,opt,name=virtual_router_name,json=virtualRouterName,proto3" json:"virtual_router_name,omitempty"`
	NetworkName          string            `protobuf:"bytes,2,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Ipv4Address          string            `protobuf:"bytes,4,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	Ipv6Address          string            `protobuf:"bytes,5,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ConnectNetworkRequest) Descriptor

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

func (*ConnectNetworkRequest) GetAnnotations

func (m *ConnectNetworkRequest) GetAnnotations() map[string]string

func (*ConnectNetworkRequest) GetIpv4Address

func (m *ConnectNetworkRequest) GetIpv4Address() string

func (*ConnectNetworkRequest) GetIpv6Address

func (m *ConnectNetworkRequest) GetIpv6Address() string

func (*ConnectNetworkRequest) GetNetworkName

func (m *ConnectNetworkRequest) GetNetworkName() string

func (*ConnectNetworkRequest) GetVirtualRouterName

func (m *ConnectNetworkRequest) GetVirtualRouterName() string

func (*ConnectNetworkRequest) ProtoMessage

func (*ConnectNetworkRequest) ProtoMessage()

func (*ConnectNetworkRequest) Reset

func (m *ConnectNetworkRequest) Reset()

func (*ConnectNetworkRequest) String

func (m *ConnectNetworkRequest) String() string

func (*ConnectNetworkRequest) XXX_DiscardUnknown

func (m *ConnectNetworkRequest) XXX_DiscardUnknown()

func (*ConnectNetworkRequest) XXX_Marshal

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

func (*ConnectNetworkRequest) XXX_Merge

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

func (*ConnectNetworkRequest) XXX_Size

func (m *ConnectNetworkRequest) XXX_Size() int

func (*ConnectNetworkRequest) XXX_Unmarshal

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

type CopyBlockStorageRequest

type CopyBlockStorageRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,10,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,11,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	SourceBlockStorage   string            `protobuf:"bytes,100,opt,name=source_block_storage,json=sourceBlockStorage,proto3" json:"source_block_storage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*CopyBlockStorageRequest) Descriptor

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

func (*CopyBlockStorageRequest) GetAnnotations

func (m *CopyBlockStorageRequest) GetAnnotations() map[string]string

func (*CopyBlockStorageRequest) GetLabels

func (m *CopyBlockStorageRequest) GetLabels() map[string]string

func (*CopyBlockStorageRequest) GetLimitBytes

func (m *CopyBlockStorageRequest) GetLimitBytes() uint64

func (*CopyBlockStorageRequest) GetName

func (m *CopyBlockStorageRequest) GetName() string

func (*CopyBlockStorageRequest) GetRequestBytes

func (m *CopyBlockStorageRequest) GetRequestBytes() uint64

func (*CopyBlockStorageRequest) GetSourceBlockStorage

func (m *CopyBlockStorageRequest) GetSourceBlockStorage() string

func (*CopyBlockStorageRequest) ProtoMessage

func (*CopyBlockStorageRequest) ProtoMessage()

func (*CopyBlockStorageRequest) Reset

func (m *CopyBlockStorageRequest) Reset()

func (*CopyBlockStorageRequest) String

func (m *CopyBlockStorageRequest) String() string

func (*CopyBlockStorageRequest) XXX_DiscardUnknown

func (m *CopyBlockStorageRequest) XXX_DiscardUnknown()

func (*CopyBlockStorageRequest) XXX_Marshal

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

func (*CopyBlockStorageRequest) XXX_Merge

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

func (*CopyBlockStorageRequest) XXX_Size

func (m *CopyBlockStorageRequest) XXX_Size() int

func (*CopyBlockStorageRequest) XXX_Unmarshal

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

type CreateBlockStorageRequest

type CreateBlockStorageRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,10,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,11,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*CreateBlockStorageRequest) Descriptor

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

func (*CreateBlockStorageRequest) GetAnnotations

func (m *CreateBlockStorageRequest) GetAnnotations() map[string]string

func (*CreateBlockStorageRequest) GetLabels

func (m *CreateBlockStorageRequest) GetLabels() map[string]string

func (*CreateBlockStorageRequest) GetLimitBytes

func (m *CreateBlockStorageRequest) GetLimitBytes() uint64

func (*CreateBlockStorageRequest) GetName

func (m *CreateBlockStorageRequest) GetName() string

func (*CreateBlockStorageRequest) GetRequestBytes

func (m *CreateBlockStorageRequest) GetRequestBytes() uint64

func (*CreateBlockStorageRequest) ProtoMessage

func (*CreateBlockStorageRequest) ProtoMessage()

func (*CreateBlockStorageRequest) Reset

func (m *CreateBlockStorageRequest) Reset()

func (*CreateBlockStorageRequest) String

func (m *CreateBlockStorageRequest) String() string

func (*CreateBlockStorageRequest) XXX_DiscardUnknown

func (m *CreateBlockStorageRequest) XXX_DiscardUnknown()

func (*CreateBlockStorageRequest) XXX_Marshal

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

func (*CreateBlockStorageRequest) XXX_Merge

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

func (*CreateBlockStorageRequest) XXX_Size

func (m *CreateBlockStorageRequest) XXX_Size() int

func (*CreateBlockStorageRequest) XXX_Unmarshal

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

type CreateVirtualMachineRequest

type CreateVirtualMachineRequest struct {
	Name                 string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string    `` /* 163-byte string literal not displayed */
	Labels               map[string]string    `` /* 153-byte string literal not displayed */
	RequestCpuMilliCore  uint32               `protobuf:"varint,10,opt,name=request_cpu_milli_core,json=requestCpuMilliCore,proto3" json:"request_cpu_milli_core,omitempty"`
	LimitCpuMilliCore    uint32               `protobuf:"varint,11,opt,name=limit_cpu_milli_core,json=limitCpuMilliCore,proto3" json:"limit_cpu_milli_core,omitempty"`
	RequestMemoryBytes   uint64               `protobuf:"varint,12,opt,name=request_memory_bytes,json=requestMemoryBytes,proto3" json:"request_memory_bytes,omitempty"`
	LimitMemoryBytes     uint64               `protobuf:"varint,13,opt,name=limit_memory_bytes,json=limitMemoryBytes,proto3" json:"limit_memory_bytes,omitempty"`
	BlockStorageNames    []string             `protobuf:"bytes,14,rep,name=block_storage_names,json=blockStorageNames,proto3" json:"block_storage_names,omitempty"`
	Nics                 []*VirtualMachineNIC `protobuf:"bytes,15,rep,name=nics,proto3" json:"nics,omitempty"`
	Uuid                 string               `protobuf:"bytes,16,opt,name=uuid,proto3" json:"uuid,omitempty"`
	LoginUsername        string               `protobuf:"bytes,17,opt,name=login_username,json=loginUsername,proto3" json:"login_username,omitempty"`
	SshAuthorizedKeys    []string             `protobuf:"bytes,18,rep,name=ssh_authorized_keys,json=sshAuthorizedKeys,proto3" json:"ssh_authorized_keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CreateVirtualMachineRequest) Descriptor

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

func (*CreateVirtualMachineRequest) GetAnnotations

func (m *CreateVirtualMachineRequest) GetAnnotations() map[string]string

func (*CreateVirtualMachineRequest) GetBlockStorageNames

func (m *CreateVirtualMachineRequest) GetBlockStorageNames() []string

func (*CreateVirtualMachineRequest) GetLabels

func (m *CreateVirtualMachineRequest) GetLabels() map[string]string

func (*CreateVirtualMachineRequest) GetLimitCpuMilliCore

func (m *CreateVirtualMachineRequest) GetLimitCpuMilliCore() uint32

func (*CreateVirtualMachineRequest) GetLimitMemoryBytes

func (m *CreateVirtualMachineRequest) GetLimitMemoryBytes() uint64

func (*CreateVirtualMachineRequest) GetLoginUsername

func (m *CreateVirtualMachineRequest) GetLoginUsername() string

func (*CreateVirtualMachineRequest) GetName

func (m *CreateVirtualMachineRequest) GetName() string

func (*CreateVirtualMachineRequest) GetNics

func (*CreateVirtualMachineRequest) GetRequestCpuMilliCore

func (m *CreateVirtualMachineRequest) GetRequestCpuMilliCore() uint32

func (*CreateVirtualMachineRequest) GetRequestMemoryBytes

func (m *CreateVirtualMachineRequest) GetRequestMemoryBytes() uint64

func (*CreateVirtualMachineRequest) GetSshAuthorizedKeys

func (m *CreateVirtualMachineRequest) GetSshAuthorizedKeys() []string

func (*CreateVirtualMachineRequest) GetUuid

func (m *CreateVirtualMachineRequest) GetUuid() string

func (*CreateVirtualMachineRequest) ProtoMessage

func (*CreateVirtualMachineRequest) ProtoMessage()

func (*CreateVirtualMachineRequest) Reset

func (m *CreateVirtualMachineRequest) Reset()

func (*CreateVirtualMachineRequest) String

func (m *CreateVirtualMachineRequest) String() string

func (*CreateVirtualMachineRequest) XXX_DiscardUnknown

func (m *CreateVirtualMachineRequest) XXX_DiscardUnknown()

func (*CreateVirtualMachineRequest) XXX_Marshal

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

func (*CreateVirtualMachineRequest) XXX_Merge

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

func (*CreateVirtualMachineRequest) XXX_Size

func (m *CreateVirtualMachineRequest) XXX_Size() int

func (*CreateVirtualMachineRequest) XXX_Unmarshal

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

type CreateVirtualRouterRequest

type CreateVirtualRouterRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*CreateVirtualRouterRequest) Descriptor

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

func (*CreateVirtualRouterRequest) GetAnnotations

func (m *CreateVirtualRouterRequest) GetAnnotations() map[string]string

func (*CreateVirtualRouterRequest) GetLabels

func (m *CreateVirtualRouterRequest) GetLabels() map[string]string

func (*CreateVirtualRouterRequest) GetName

func (m *CreateVirtualRouterRequest) GetName() string

func (*CreateVirtualRouterRequest) ProtoMessage

func (*CreateVirtualRouterRequest) ProtoMessage()

func (*CreateVirtualRouterRequest) Reset

func (m *CreateVirtualRouterRequest) Reset()

func (*CreateVirtualRouterRequest) String

func (m *CreateVirtualRouterRequest) String() string

func (*CreateVirtualRouterRequest) XXX_DiscardUnknown

func (m *CreateVirtualRouterRequest) XXX_DiscardUnknown()

func (*CreateVirtualRouterRequest) XXX_Marshal

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

func (*CreateVirtualRouterRequest) XXX_Merge

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

func (*CreateVirtualRouterRequest) XXX_Size

func (m *CreateVirtualRouterRequest) XXX_Size() int

func (*CreateVirtualRouterRequest) XXX_Unmarshal

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

type DeleteBlockStorageRequest

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

func (*DeleteBlockStorageRequest) Descriptor

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

func (*DeleteBlockStorageRequest) GetName

func (m *DeleteBlockStorageRequest) GetName() string

func (*DeleteBlockStorageRequest) ProtoMessage

func (*DeleteBlockStorageRequest) ProtoMessage()

func (*DeleteBlockStorageRequest) Reset

func (m *DeleteBlockStorageRequest) Reset()

func (*DeleteBlockStorageRequest) String

func (m *DeleteBlockStorageRequest) String() string

func (*DeleteBlockStorageRequest) XXX_DiscardUnknown

func (m *DeleteBlockStorageRequest) XXX_DiscardUnknown()

func (*DeleteBlockStorageRequest) XXX_Marshal

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

func (*DeleteBlockStorageRequest) XXX_Merge

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

func (*DeleteBlockStorageRequest) XXX_Size

func (m *DeleteBlockStorageRequest) XXX_Size() int

func (*DeleteBlockStorageRequest) XXX_Unmarshal

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

type DeleteVirtualIPRequest

type DeleteVirtualIPRequest struct {
	VirtualRouterName    string   `protobuf:"bytes,1,opt,name=virtual_router_name,json=virtualRouterName,proto3" json:"virtual_router_name,omitempty"`
	VirtualIpName        string   `protobuf:"bytes,2,opt,name=virtual_ip_name,json=virtualIpName,proto3" json:"virtual_ip_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteVirtualIPRequest) Descriptor

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

func (*DeleteVirtualIPRequest) GetVirtualIpName

func (m *DeleteVirtualIPRequest) GetVirtualIpName() string

func (*DeleteVirtualIPRequest) GetVirtualRouterName

func (m *DeleteVirtualIPRequest) GetVirtualRouterName() string

func (*DeleteVirtualIPRequest) ProtoMessage

func (*DeleteVirtualIPRequest) ProtoMessage()

func (*DeleteVirtualIPRequest) Reset

func (m *DeleteVirtualIPRequest) Reset()

func (*DeleteVirtualIPRequest) String

func (m *DeleteVirtualIPRequest) String() string

func (*DeleteVirtualIPRequest) XXX_DiscardUnknown

func (m *DeleteVirtualIPRequest) XXX_DiscardUnknown()

func (*DeleteVirtualIPRequest) XXX_Marshal

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

func (*DeleteVirtualIPRequest) XXX_Merge

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

func (*DeleteVirtualIPRequest) XXX_Size

func (m *DeleteVirtualIPRequest) XXX_Size() int

func (*DeleteVirtualIPRequest) XXX_Unmarshal

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

type DeleteVirtualMachineRequest

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

func (*DeleteVirtualMachineRequest) Descriptor

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

func (*DeleteVirtualMachineRequest) GetName

func (m *DeleteVirtualMachineRequest) GetName() string

func (*DeleteVirtualMachineRequest) ProtoMessage

func (*DeleteVirtualMachineRequest) ProtoMessage()

func (*DeleteVirtualMachineRequest) Reset

func (m *DeleteVirtualMachineRequest) Reset()

func (*DeleteVirtualMachineRequest) String

func (m *DeleteVirtualMachineRequest) String() string

func (*DeleteVirtualMachineRequest) XXX_DiscardUnknown

func (m *DeleteVirtualMachineRequest) XXX_DiscardUnknown()

func (*DeleteVirtualMachineRequest) XXX_Marshal

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

func (*DeleteVirtualMachineRequest) XXX_Merge

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

func (*DeleteVirtualMachineRequest) XXX_Size

func (m *DeleteVirtualMachineRequest) XXX_Size() int

func (*DeleteVirtualMachineRequest) XXX_Unmarshal

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

type DeleteVirtualRouterRequest

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

func (*DeleteVirtualRouterRequest) Descriptor

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

func (*DeleteVirtualRouterRequest) GetName

func (m *DeleteVirtualRouterRequest) GetName() string

func (*DeleteVirtualRouterRequest) ProtoMessage

func (*DeleteVirtualRouterRequest) ProtoMessage()

func (*DeleteVirtualRouterRequest) Reset

func (m *DeleteVirtualRouterRequest) Reset()

func (*DeleteVirtualRouterRequest) String

func (m *DeleteVirtualRouterRequest) String() string

func (*DeleteVirtualRouterRequest) XXX_DiscardUnknown

func (m *DeleteVirtualRouterRequest) XXX_DiscardUnknown()

func (*DeleteVirtualRouterRequest) XXX_Marshal

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

func (*DeleteVirtualRouterRequest) XXX_Merge

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

func (*DeleteVirtualRouterRequest) XXX_Size

func (m *DeleteVirtualRouterRequest) XXX_Size() int

func (*DeleteVirtualRouterRequest) XXX_Unmarshal

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

type DisconnectNetworkRequest

type DisconnectNetworkRequest struct {
	VirtualRouterName    string   `protobuf:"bytes,1,opt,name=virtual_router_name,json=virtualRouterName,proto3" json:"virtual_router_name,omitempty"`
	NetworkName          string   `protobuf:"bytes,2,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DisconnectNetworkRequest) Descriptor

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

func (*DisconnectNetworkRequest) GetNetworkName

func (m *DisconnectNetworkRequest) GetNetworkName() string

func (*DisconnectNetworkRequest) GetVirtualRouterName

func (m *DisconnectNetworkRequest) GetVirtualRouterName() string

func (*DisconnectNetworkRequest) ProtoMessage

func (*DisconnectNetworkRequest) ProtoMessage()

func (*DisconnectNetworkRequest) Reset

func (m *DisconnectNetworkRequest) Reset()

func (*DisconnectNetworkRequest) String

func (m *DisconnectNetworkRequest) String() string

func (*DisconnectNetworkRequest) XXX_DiscardUnknown

func (m *DisconnectNetworkRequest) XXX_DiscardUnknown()

func (*DisconnectNetworkRequest) XXX_Marshal

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

func (*DisconnectNetworkRequest) XXX_Merge

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

func (*DisconnectNetworkRequest) XXX_Size

func (m *DisconnectNetworkRequest) XXX_Size() int

func (*DisconnectNetworkRequest) XXX_Unmarshal

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

type DownloadBlockStorageRequest

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

func (*DownloadBlockStorageRequest) Descriptor

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

func (*DownloadBlockStorageRequest) GetName

func (m *DownloadBlockStorageRequest) GetName() string

func (*DownloadBlockStorageRequest) ProtoMessage

func (*DownloadBlockStorageRequest) ProtoMessage()

func (*DownloadBlockStorageRequest) Reset

func (m *DownloadBlockStorageRequest) Reset()

func (*DownloadBlockStorageRequest) String

func (m *DownloadBlockStorageRequest) String() string

func (*DownloadBlockStorageRequest) XXX_DiscardUnknown

func (m *DownloadBlockStorageRequest) XXX_DiscardUnknown()

func (*DownloadBlockStorageRequest) XXX_Marshal

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

func (*DownloadBlockStorageRequest) XXX_Merge

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

func (*DownloadBlockStorageRequest) XXX_Size

func (m *DownloadBlockStorageRequest) XXX_Size() int

func (*DownloadBlockStorageRequest) XXX_Unmarshal

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

type DownloadBlockStorageResponse

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

func (*DownloadBlockStorageResponse) Descriptor

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

func (*DownloadBlockStorageResponse) GetDownloadUrl

func (m *DownloadBlockStorageResponse) GetDownloadUrl() string

func (*DownloadBlockStorageResponse) ProtoMessage

func (*DownloadBlockStorageResponse) ProtoMessage()

func (*DownloadBlockStorageResponse) Reset

func (m *DownloadBlockStorageResponse) Reset()

func (*DownloadBlockStorageResponse) String

func (*DownloadBlockStorageResponse) XXX_DiscardUnknown

func (m *DownloadBlockStorageResponse) XXX_DiscardUnknown()

func (*DownloadBlockStorageResponse) XXX_Marshal

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

func (*DownloadBlockStorageResponse) XXX_Merge

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

func (*DownloadBlockStorageResponse) XXX_Size

func (m *DownloadBlockStorageResponse) XXX_Size() int

func (*DownloadBlockStorageResponse) XXX_Unmarshal

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

type FetchBlockStorageRequest

type FetchBlockStorageRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,10,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,11,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	SourceUrl            string            `protobuf:"bytes,100,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*FetchBlockStorageRequest) Descriptor

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

func (*FetchBlockStorageRequest) GetAnnotations

func (m *FetchBlockStorageRequest) GetAnnotations() map[string]string

func (*FetchBlockStorageRequest) GetLabels

func (m *FetchBlockStorageRequest) GetLabels() map[string]string

func (*FetchBlockStorageRequest) GetLimitBytes

func (m *FetchBlockStorageRequest) GetLimitBytes() uint64

func (*FetchBlockStorageRequest) GetName

func (m *FetchBlockStorageRequest) GetName() string

func (*FetchBlockStorageRequest) GetRequestBytes

func (m *FetchBlockStorageRequest) GetRequestBytes() uint64

func (*FetchBlockStorageRequest) GetSourceUrl

func (m *FetchBlockStorageRequest) GetSourceUrl() string

func (*FetchBlockStorageRequest) ProtoMessage

func (*FetchBlockStorageRequest) ProtoMessage()

func (*FetchBlockStorageRequest) Reset

func (m *FetchBlockStorageRequest) Reset()

func (*FetchBlockStorageRequest) String

func (m *FetchBlockStorageRequest) String() string

func (*FetchBlockStorageRequest) XXX_DiscardUnknown

func (m *FetchBlockStorageRequest) XXX_DiscardUnknown()

func (*FetchBlockStorageRequest) XXX_Marshal

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

func (*FetchBlockStorageRequest) XXX_Merge

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

func (*FetchBlockStorageRequest) XXX_Size

func (m *FetchBlockStorageRequest) XXX_Size() int

func (*FetchBlockStorageRequest) XXX_Unmarshal

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

type GetBlockStorageRequest

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

func (*GetBlockStorageRequest) Descriptor

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

func (*GetBlockStorageRequest) GetName

func (m *GetBlockStorageRequest) GetName() string

func (*GetBlockStorageRequest) ProtoMessage

func (*GetBlockStorageRequest) ProtoMessage()

func (*GetBlockStorageRequest) Reset

func (m *GetBlockStorageRequest) Reset()

func (*GetBlockStorageRequest) String

func (m *GetBlockStorageRequest) String() string

func (*GetBlockStorageRequest) XXX_DiscardUnknown

func (m *GetBlockStorageRequest) XXX_DiscardUnknown()

func (*GetBlockStorageRequest) XXX_Marshal

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

func (*GetBlockStorageRequest) XXX_Merge

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

func (*GetBlockStorageRequest) XXX_Size

func (m *GetBlockStorageRequest) XXX_Size() int

func (*GetBlockStorageRequest) XXX_Unmarshal

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

type GetVirtualMachineRequest

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

func (*GetVirtualMachineRequest) Descriptor

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

func (*GetVirtualMachineRequest) GetName

func (m *GetVirtualMachineRequest) GetName() string

func (*GetVirtualMachineRequest) ProtoMessage

func (*GetVirtualMachineRequest) ProtoMessage()

func (*GetVirtualMachineRequest) Reset

func (m *GetVirtualMachineRequest) Reset()

func (*GetVirtualMachineRequest) String

func (m *GetVirtualMachineRequest) String() string

func (*GetVirtualMachineRequest) XXX_DiscardUnknown

func (m *GetVirtualMachineRequest) XXX_DiscardUnknown()

func (*GetVirtualMachineRequest) XXX_Marshal

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

func (*GetVirtualMachineRequest) XXX_Merge

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

func (*GetVirtualMachineRequest) XXX_Size

func (m *GetVirtualMachineRequest) XXX_Size() int

func (*GetVirtualMachineRequest) XXX_Unmarshal

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

type GetVirtualRouterRequest

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

func (*GetVirtualRouterRequest) Descriptor

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

func (*GetVirtualRouterRequest) GetName

func (m *GetVirtualRouterRequest) GetName() string

func (*GetVirtualRouterRequest) ProtoMessage

func (*GetVirtualRouterRequest) ProtoMessage()

func (*GetVirtualRouterRequest) Reset

func (m *GetVirtualRouterRequest) Reset()

func (*GetVirtualRouterRequest) String

func (m *GetVirtualRouterRequest) String() string

func (*GetVirtualRouterRequest) XXX_DiscardUnknown

func (m *GetVirtualRouterRequest) XXX_DiscardUnknown()

func (*GetVirtualRouterRequest) XXX_Marshal

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

func (*GetVirtualRouterRequest) XXX_Merge

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

func (*GetVirtualRouterRequest) XXX_Size

func (m *GetVirtualRouterRequest) XXX_Size() int

func (*GetVirtualRouterRequest) XXX_Unmarshal

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

type ListBlockStoragesRequest

type ListBlockStoragesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListBlockStoragesRequest) Descriptor

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

func (*ListBlockStoragesRequest) ProtoMessage

func (*ListBlockStoragesRequest) ProtoMessage()

func (*ListBlockStoragesRequest) Reset

func (m *ListBlockStoragesRequest) Reset()

func (*ListBlockStoragesRequest) String

func (m *ListBlockStoragesRequest) String() string

func (*ListBlockStoragesRequest) XXX_DiscardUnknown

func (m *ListBlockStoragesRequest) XXX_DiscardUnknown()

func (*ListBlockStoragesRequest) XXX_Marshal

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

func (*ListBlockStoragesRequest) XXX_Merge

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

func (*ListBlockStoragesRequest) XXX_Size

func (m *ListBlockStoragesRequest) XXX_Size() int

func (*ListBlockStoragesRequest) XXX_Unmarshal

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

type ListBlockStoragesResponse

type ListBlockStoragesResponse struct {
	BlockStorages        []*BlockStorage `protobuf:"bytes,1,rep,name=block_storages,json=blockStorages,proto3" json:"block_storages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ListBlockStoragesResponse) Descriptor

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

func (*ListBlockStoragesResponse) GetBlockStorages

func (m *ListBlockStoragesResponse) GetBlockStorages() []*BlockStorage

func (*ListBlockStoragesResponse) ProtoMessage

func (*ListBlockStoragesResponse) ProtoMessage()

func (*ListBlockStoragesResponse) Reset

func (m *ListBlockStoragesResponse) Reset()

func (*ListBlockStoragesResponse) String

func (m *ListBlockStoragesResponse) String() string

func (*ListBlockStoragesResponse) XXX_DiscardUnknown

func (m *ListBlockStoragesResponse) XXX_DiscardUnknown()

func (*ListBlockStoragesResponse) XXX_Marshal

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

func (*ListBlockStoragesResponse) XXX_Merge

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

func (*ListBlockStoragesResponse) XXX_Size

func (m *ListBlockStoragesResponse) XXX_Size() int

func (*ListBlockStoragesResponse) XXX_Unmarshal

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

type ListVirtualMachinesRequest

type ListVirtualMachinesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListVirtualMachinesRequest) Descriptor

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

func (*ListVirtualMachinesRequest) ProtoMessage

func (*ListVirtualMachinesRequest) ProtoMessage()

func (*ListVirtualMachinesRequest) Reset

func (m *ListVirtualMachinesRequest) Reset()

func (*ListVirtualMachinesRequest) String

func (m *ListVirtualMachinesRequest) String() string

func (*ListVirtualMachinesRequest) XXX_DiscardUnknown

func (m *ListVirtualMachinesRequest) XXX_DiscardUnknown()

func (*ListVirtualMachinesRequest) XXX_Marshal

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

func (*ListVirtualMachinesRequest) XXX_Merge

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

func (*ListVirtualMachinesRequest) XXX_Size

func (m *ListVirtualMachinesRequest) XXX_Size() int

func (*ListVirtualMachinesRequest) XXX_Unmarshal

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

type ListVirtualMachinesResponse

type ListVirtualMachinesResponse struct {
	VirtualMachines      []*VirtualMachine `protobuf:"bytes,1,rep,name=virtual_machines,json=virtualMachines,proto3" json:"virtual_machines,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListVirtualMachinesResponse) Descriptor

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

func (*ListVirtualMachinesResponse) GetVirtualMachines

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

func (*ListVirtualMachinesResponse) ProtoMessage

func (*ListVirtualMachinesResponse) ProtoMessage()

func (*ListVirtualMachinesResponse) Reset

func (m *ListVirtualMachinesResponse) Reset()

func (*ListVirtualMachinesResponse) String

func (m *ListVirtualMachinesResponse) String() string

func (*ListVirtualMachinesResponse) XXX_DiscardUnknown

func (m *ListVirtualMachinesResponse) XXX_DiscardUnknown()

func (*ListVirtualMachinesResponse) XXX_Marshal

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

func (*ListVirtualMachinesResponse) XXX_Merge

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

func (*ListVirtualMachinesResponse) XXX_Size

func (m *ListVirtualMachinesResponse) XXX_Size() int

func (*ListVirtualMachinesResponse) XXX_Unmarshal

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

type ListVirtualRoutersRequest

type ListVirtualRoutersRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListVirtualRoutersRequest) Descriptor

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

func (*ListVirtualRoutersRequest) ProtoMessage

func (*ListVirtualRoutersRequest) ProtoMessage()

func (*ListVirtualRoutersRequest) Reset

func (m *ListVirtualRoutersRequest) Reset()

func (*ListVirtualRoutersRequest) String

func (m *ListVirtualRoutersRequest) String() string

func (*ListVirtualRoutersRequest) XXX_DiscardUnknown

func (m *ListVirtualRoutersRequest) XXX_DiscardUnknown()

func (*ListVirtualRoutersRequest) XXX_Marshal

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

func (*ListVirtualRoutersRequest) XXX_Merge

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

func (*ListVirtualRoutersRequest) XXX_Size

func (m *ListVirtualRoutersRequest) XXX_Size() int

func (*ListVirtualRoutersRequest) XXX_Unmarshal

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

type ListVirtualRoutersResponse

type ListVirtualRoutersResponse struct {
	VirtualRouters       []*VirtualRouter `protobuf:"bytes,1,rep,name=virtual_routers,json=virtualRouters,proto3" json:"virtual_routers,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListVirtualRoutersResponse) Descriptor

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

func (*ListVirtualRoutersResponse) GetVirtualRouters

func (m *ListVirtualRoutersResponse) GetVirtualRouters() []*VirtualRouter

func (*ListVirtualRoutersResponse) ProtoMessage

func (*ListVirtualRoutersResponse) ProtoMessage()

func (*ListVirtualRoutersResponse) Reset

func (m *ListVirtualRoutersResponse) Reset()

func (*ListVirtualRoutersResponse) String

func (m *ListVirtualRoutersResponse) String() string

func (*ListVirtualRoutersResponse) XXX_DiscardUnknown

func (m *ListVirtualRoutersResponse) XXX_DiscardUnknown()

func (*ListVirtualRoutersResponse) XXX_Marshal

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

func (*ListVirtualRoutersResponse) XXX_Merge

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

func (*ListVirtualRoutersResponse) XXX_Size

func (m *ListVirtualRoutersResponse) XXX_Size() int

func (*ListVirtualRoutersResponse) XXX_Unmarshal

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

type OpenConsoleRequest

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

func (*OpenConsoleRequest) Descriptor

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

func (*OpenConsoleRequest) GetName

func (m *OpenConsoleRequest) GetName() string

func (*OpenConsoleRequest) ProtoMessage

func (*OpenConsoleRequest) ProtoMessage()

func (*OpenConsoleRequest) Reset

func (m *OpenConsoleRequest) Reset()

func (*OpenConsoleRequest) String

func (m *OpenConsoleRequest) String() string

func (*OpenConsoleRequest) XXX_DiscardUnknown

func (m *OpenConsoleRequest) XXX_DiscardUnknown()

func (*OpenConsoleRequest) XXX_Marshal

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

func (*OpenConsoleRequest) XXX_Merge

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

func (*OpenConsoleRequest) XXX_Size

func (m *OpenConsoleRequest) XXX_Size() int

func (*OpenConsoleRequest) XXX_Unmarshal

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

type OpenConsoleResponse

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

func (*OpenConsoleResponse) Descriptor

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

func (*OpenConsoleResponse) GetConsoleUrl

func (m *OpenConsoleResponse) GetConsoleUrl() string

func (*OpenConsoleResponse) ProtoMessage

func (*OpenConsoleResponse) ProtoMessage()

func (*OpenConsoleResponse) Reset

func (m *OpenConsoleResponse) Reset()

func (*OpenConsoleResponse) String

func (m *OpenConsoleResponse) String() string

func (*OpenConsoleResponse) XXX_DiscardUnknown

func (m *OpenConsoleResponse) XXX_DiscardUnknown()

func (*OpenConsoleResponse) XXX_Marshal

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

func (*OpenConsoleResponse) XXX_Merge

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

func (*OpenConsoleResponse) XXX_Size

func (m *OpenConsoleResponse) XXX_Size() int

func (*OpenConsoleResponse) XXX_Unmarshal

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

type PurgeBlockStorageRequest

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

func (*PurgeBlockStorageRequest) Descriptor

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

func (*PurgeBlockStorageRequest) GetName

func (m *PurgeBlockStorageRequest) GetName() string

func (*PurgeBlockStorageRequest) ProtoMessage

func (*PurgeBlockStorageRequest) ProtoMessage()

func (*PurgeBlockStorageRequest) Reset

func (m *PurgeBlockStorageRequest) Reset()

func (*PurgeBlockStorageRequest) String

func (m *PurgeBlockStorageRequest) String() string

func (*PurgeBlockStorageRequest) XXX_DiscardUnknown

func (m *PurgeBlockStorageRequest) XXX_DiscardUnknown()

func (*PurgeBlockStorageRequest) XXX_Marshal

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

func (*PurgeBlockStorageRequest) XXX_Merge

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

func (*PurgeBlockStorageRequest) XXX_Size

func (m *PurgeBlockStorageRequest) XXX_Size() int

func (*PurgeBlockStorageRequest) XXX_Unmarshal

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

type RebootVirtualMachineRequest

type RebootVirtualMachineRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Hard                 bool     `protobuf:"varint,2,opt,name=hard,proto3" json:"hard,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RebootVirtualMachineRequest) Descriptor

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

func (*RebootVirtualMachineRequest) GetHard

func (m *RebootVirtualMachineRequest) GetHard() bool

func (*RebootVirtualMachineRequest) GetName

func (m *RebootVirtualMachineRequest) GetName() string

func (*RebootVirtualMachineRequest) ProtoMessage

func (*RebootVirtualMachineRequest) ProtoMessage()

func (*RebootVirtualMachineRequest) Reset

func (m *RebootVirtualMachineRequest) Reset()

func (*RebootVirtualMachineRequest) String

func (m *RebootVirtualMachineRequest) String() string

func (*RebootVirtualMachineRequest) XXX_DiscardUnknown

func (m *RebootVirtualMachineRequest) XXX_DiscardUnknown()

func (*RebootVirtualMachineRequest) XXX_Marshal

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

func (*RebootVirtualMachineRequest) XXX_Merge

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

func (*RebootVirtualMachineRequest) XXX_Size

func (m *RebootVirtualMachineRequest) XXX_Size() int

func (*RebootVirtualMachineRequest) XXX_Unmarshal

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

type SaveVirtualMachineRequest

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

func (*SaveVirtualMachineRequest) Descriptor

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

func (*SaveVirtualMachineRequest) GetName

func (m *SaveVirtualMachineRequest) GetName() string

func (*SaveVirtualMachineRequest) ProtoMessage

func (*SaveVirtualMachineRequest) ProtoMessage()

func (*SaveVirtualMachineRequest) Reset

func (m *SaveVirtualMachineRequest) Reset()

func (*SaveVirtualMachineRequest) String

func (m *SaveVirtualMachineRequest) String() string

func (*SaveVirtualMachineRequest) XXX_DiscardUnknown

func (m *SaveVirtualMachineRequest) XXX_DiscardUnknown()

func (*SaveVirtualMachineRequest) XXX_Marshal

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

func (*SaveVirtualMachineRequest) XXX_Merge

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

func (*SaveVirtualMachineRequest) XXX_Size

func (m *SaveVirtualMachineRequest) XXX_Size() int

func (*SaveVirtualMachineRequest) XXX_Unmarshal

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

type SetAvailableBlockStorageRequest

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

func (*SetAvailableBlockStorageRequest) Descriptor

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

func (*SetAvailableBlockStorageRequest) GetName

func (*SetAvailableBlockStorageRequest) ProtoMessage

func (*SetAvailableBlockStorageRequest) ProtoMessage()

func (*SetAvailableBlockStorageRequest) Reset

func (*SetAvailableBlockStorageRequest) String

func (*SetAvailableBlockStorageRequest) XXX_DiscardUnknown

func (m *SetAvailableBlockStorageRequest) XXX_DiscardUnknown()

func (*SetAvailableBlockStorageRequest) XXX_Marshal

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

func (*SetAvailableBlockStorageRequest) XXX_Merge

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

func (*SetAvailableBlockStorageRequest) XXX_Size

func (m *SetAvailableBlockStorageRequest) XXX_Size() int

func (*SetAvailableBlockStorageRequest) XXX_Unmarshal

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

type SetInuseBlockStorageRequest

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

func (*SetInuseBlockStorageRequest) Descriptor

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

func (*SetInuseBlockStorageRequest) GetName

func (m *SetInuseBlockStorageRequest) GetName() string

func (*SetInuseBlockStorageRequest) ProtoMessage

func (*SetInuseBlockStorageRequest) ProtoMessage()

func (*SetInuseBlockStorageRequest) Reset

func (m *SetInuseBlockStorageRequest) Reset()

func (*SetInuseBlockStorageRequest) String

func (m *SetInuseBlockStorageRequest) String() string

func (*SetInuseBlockStorageRequest) XXX_DiscardUnknown

func (m *SetInuseBlockStorageRequest) XXX_DiscardUnknown()

func (*SetInuseBlockStorageRequest) XXX_Marshal

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

func (*SetInuseBlockStorageRequest) XXX_Merge

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

func (*SetInuseBlockStorageRequest) XXX_Size

func (m *SetInuseBlockStorageRequest) XXX_Size() int

func (*SetInuseBlockStorageRequest) XXX_Unmarshal

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

type SetProtectedBlockStorageRequest

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

func (*SetProtectedBlockStorageRequest) Descriptor

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

func (*SetProtectedBlockStorageRequest) GetName

func (*SetProtectedBlockStorageRequest) ProtoMessage

func (*SetProtectedBlockStorageRequest) ProtoMessage()

func (*SetProtectedBlockStorageRequest) Reset

func (*SetProtectedBlockStorageRequest) String

func (*SetProtectedBlockStorageRequest) XXX_DiscardUnknown

func (m *SetProtectedBlockStorageRequest) XXX_DiscardUnknown()

func (*SetProtectedBlockStorageRequest) XXX_Marshal

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

func (*SetProtectedBlockStorageRequest) XXX_Merge

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

func (*SetProtectedBlockStorageRequest) XXX_Size

func (m *SetProtectedBlockStorageRequest) XXX_Size() int

func (*SetProtectedBlockStorageRequest) XXX_Unmarshal

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

type ShutdownVirtualMachineRequest

type ShutdownVirtualMachineRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Hard                 bool     `protobuf:"varint,2,opt,name=hard,proto3" json:"hard,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ShutdownVirtualMachineRequest) Descriptor

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

func (*ShutdownVirtualMachineRequest) GetHard

func (m *ShutdownVirtualMachineRequest) GetHard() bool

func (*ShutdownVirtualMachineRequest) GetName

func (*ShutdownVirtualMachineRequest) ProtoMessage

func (*ShutdownVirtualMachineRequest) ProtoMessage()

func (*ShutdownVirtualMachineRequest) Reset

func (m *ShutdownVirtualMachineRequest) Reset()

func (*ShutdownVirtualMachineRequest) String

func (*ShutdownVirtualMachineRequest) XXX_DiscardUnknown

func (m *ShutdownVirtualMachineRequest) XXX_DiscardUnknown()

func (*ShutdownVirtualMachineRequest) XXX_Marshal

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

func (*ShutdownVirtualMachineRequest) XXX_Merge

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

func (*ShutdownVirtualMachineRequest) XXX_Size

func (m *ShutdownVirtualMachineRequest) XXX_Size() int

func (*ShutdownVirtualMachineRequest) XXX_Unmarshal

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

type UndeleteBlockStorageRequest

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

func (*UndeleteBlockStorageRequest) Descriptor

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

func (*UndeleteBlockStorageRequest) GetName

func (m *UndeleteBlockStorageRequest) GetName() string

func (*UndeleteBlockStorageRequest) ProtoMessage

func (*UndeleteBlockStorageRequest) ProtoMessage()

func (*UndeleteBlockStorageRequest) Reset

func (m *UndeleteBlockStorageRequest) Reset()

func (*UndeleteBlockStorageRequest) String

func (m *UndeleteBlockStorageRequest) String() string

func (*UndeleteBlockStorageRequest) XXX_DiscardUnknown

func (m *UndeleteBlockStorageRequest) XXX_DiscardUnknown()

func (*UndeleteBlockStorageRequest) XXX_Marshal

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

func (*UndeleteBlockStorageRequest) XXX_Merge

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

func (*UndeleteBlockStorageRequest) XXX_Size

func (m *UndeleteBlockStorageRequest) XXX_Size() int

func (*UndeleteBlockStorageRequest) XXX_Unmarshal

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

type UnimplementedBlockStorageServiceServer

type UnimplementedBlockStorageServiceServer struct {
}

UnimplementedBlockStorageServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedBlockStorageServiceServer) CopyBlockStorage

func (*UnimplementedBlockStorageServiceServer) CreateBlockStorage

func (*UnimplementedBlockStorageServiceServer) DeleteBlockStorage

func (*UnimplementedBlockStorageServiceServer) DownloadBlockStorage

func (*UnimplementedBlockStorageServiceServer) FetchBlockStorage

func (*UnimplementedBlockStorageServiceServer) GetBlockStorage

func (*UnimplementedBlockStorageServiceServer) ListBlockStorages

func (*UnimplementedBlockStorageServiceServer) PurgeBlockStorage

func (*UnimplementedBlockStorageServiceServer) SetAvailableBlockStorage

func (*UnimplementedBlockStorageServiceServer) SetInuseBlockStorage

func (*UnimplementedBlockStorageServiceServer) SetProtectedBlockStorage

func (*UnimplementedBlockStorageServiceServer) UndeleteBlockStorage

func (*UnimplementedBlockStorageServiceServer) UpdateBlockStorage

type UnimplementedVirtualMachineServiceServer

type UnimplementedVirtualMachineServiceServer struct {
}

UnimplementedVirtualMachineServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualMachineServiceServer) BootVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) CreateVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) DeleteVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) GetVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) ListVirtualMachines

func (*UnimplementedVirtualMachineServiceServer) OpenConsole

func (*UnimplementedVirtualMachineServiceServer) RebootVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) SaveVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) ShutdownVirtualMachine

func (*UnimplementedVirtualMachineServiceServer) UpdateVirtualMachine

type UnimplementedVirtualRouterServiceServer

type UnimplementedVirtualRouterServiceServer struct {
}

UnimplementedVirtualRouterServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualRouterServiceServer) ApplyVirtualIP

func (*UnimplementedVirtualRouterServiceServer) ConnectNetwork

func (*UnimplementedVirtualRouterServiceServer) CreateVirtualRouter

func (*UnimplementedVirtualRouterServiceServer) DeleteVirtualIP

func (*UnimplementedVirtualRouterServiceServer) DeleteVirtualRouter

func (*UnimplementedVirtualRouterServiceServer) DisconnectNetwork

func (*UnimplementedVirtualRouterServiceServer) GetVirtualRouter

func (*UnimplementedVirtualRouterServiceServer) ListVirtualRouters

type UpdateBlockStorageRequest

type UpdateBlockStorageRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,10,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,11,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*UpdateBlockStorageRequest) Descriptor

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

func (*UpdateBlockStorageRequest) GetAnnotations

func (m *UpdateBlockStorageRequest) GetAnnotations() map[string]string

func (*UpdateBlockStorageRequest) GetLabels

func (m *UpdateBlockStorageRequest) GetLabels() map[string]string

func (*UpdateBlockStorageRequest) GetLimitBytes

func (m *UpdateBlockStorageRequest) GetLimitBytes() uint64

func (*UpdateBlockStorageRequest) GetName

func (m *UpdateBlockStorageRequest) GetName() string

func (*UpdateBlockStorageRequest) GetRequestBytes

func (m *UpdateBlockStorageRequest) GetRequestBytes() uint64

func (*UpdateBlockStorageRequest) ProtoMessage

func (*UpdateBlockStorageRequest) ProtoMessage()

func (*UpdateBlockStorageRequest) Reset

func (m *UpdateBlockStorageRequest) Reset()

func (*UpdateBlockStorageRequest) String

func (m *UpdateBlockStorageRequest) String() string

func (*UpdateBlockStorageRequest) XXX_DiscardUnknown

func (m *UpdateBlockStorageRequest) XXX_DiscardUnknown()

func (*UpdateBlockStorageRequest) XXX_Marshal

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

func (*UpdateBlockStorageRequest) XXX_Merge

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

func (*UpdateBlockStorageRequest) XXX_Size

func (m *UpdateBlockStorageRequest) XXX_Size() int

func (*UpdateBlockStorageRequest) XXX_Unmarshal

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

type UpdateVirtualMachineRequest

type UpdateVirtualMachineRequest struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	RequestCpuMilliCore  uint32            `protobuf:"varint,10,opt,name=request_cpu_milli_core,json=requestCpuMilliCore,proto3" json:"request_cpu_milli_core,omitempty"`
	RequestMemoryBytes   uint64            `protobuf:"varint,12,opt,name=request_memory_bytes,json=requestMemoryBytes,proto3" json:"request_memory_bytes,omitempty"`
	BlockStorageNames    []string          `protobuf:"bytes,14,rep,name=block_storage_names,json=blockStorageNames,proto3" json:"block_storage_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*UpdateVirtualMachineRequest) Descriptor

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

func (*UpdateVirtualMachineRequest) GetAnnotations

func (m *UpdateVirtualMachineRequest) GetAnnotations() map[string]string

func (*UpdateVirtualMachineRequest) GetBlockStorageNames

func (m *UpdateVirtualMachineRequest) GetBlockStorageNames() []string

func (*UpdateVirtualMachineRequest) GetLabels

func (m *UpdateVirtualMachineRequest) GetLabels() map[string]string

func (*UpdateVirtualMachineRequest) GetName

func (m *UpdateVirtualMachineRequest) GetName() string

func (*UpdateVirtualMachineRequest) GetRequestCpuMilliCore

func (m *UpdateVirtualMachineRequest) GetRequestCpuMilliCore() uint32

func (*UpdateVirtualMachineRequest) GetRequestMemoryBytes

func (m *UpdateVirtualMachineRequest) GetRequestMemoryBytes() uint64

func (*UpdateVirtualMachineRequest) ProtoMessage

func (*UpdateVirtualMachineRequest) ProtoMessage()

func (*UpdateVirtualMachineRequest) Reset

func (m *UpdateVirtualMachineRequest) Reset()

func (*UpdateVirtualMachineRequest) String

func (m *UpdateVirtualMachineRequest) String() string

func (*UpdateVirtualMachineRequest) XXX_DiscardUnknown

func (m *UpdateVirtualMachineRequest) XXX_DiscardUnknown()

func (*UpdateVirtualMachineRequest) XXX_Marshal

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

func (*UpdateVirtualMachineRequest) XXX_Merge

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

func (*UpdateVirtualMachineRequest) XXX_Size

func (m *UpdateVirtualMachineRequest) XXX_Size() int

func (*UpdateVirtualMachineRequest) XXX_Unmarshal

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

type VirtualIPTarget

type VirtualIPTarget struct {
	// target must be selected by connected network
	NetworkName          string   `protobuf:"bytes,1,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	NetworkInterfaceName string   `protobuf:"bytes,2,opt,name=network_interface_name,json=networkInterfaceName,proto3" json:"network_interface_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VirtualIPTarget) Descriptor

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

func (*VirtualIPTarget) GetNetworkInterfaceName

func (m *VirtualIPTarget) GetNetworkInterfaceName() string

func (*VirtualIPTarget) GetNetworkName

func (m *VirtualIPTarget) GetNetworkName() string

func (*VirtualIPTarget) ProtoMessage

func (*VirtualIPTarget) ProtoMessage()

func (*VirtualIPTarget) Reset

func (m *VirtualIPTarget) Reset()

func (*VirtualIPTarget) String

func (m *VirtualIPTarget) String() string

func (*VirtualIPTarget) XXX_DiscardUnknown

func (m *VirtualIPTarget) XXX_DiscardUnknown()

func (*VirtualIPTarget) XXX_Marshal

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

func (*VirtualIPTarget) XXX_Merge

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

func (*VirtualIPTarget) XXX_Size

func (m *VirtualIPTarget) XXX_Size() int

func (*VirtualIPTarget) XXX_Unmarshal

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

type VirtualMachine

type VirtualMachine struct {
	// Name is a unique field.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Annotations can store metadata used by the system for control.
	// In particular, implementation-dependent fields that can not be set as protobuf fields are targeted.
	// The control specified by n0stack may delete metadata specified by the user.
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// Labels stores user-defined metadata.
	// The n0stack system must not rewrite this value.
	Labels                map[string]string                  `` /* 153-byte string literal not displayed */
	RequestCpuMilliCore   uint32                             `protobuf:"varint,10,opt,name=request_cpu_milli_core,json=requestCpuMilliCore,proto3" json:"request_cpu_milli_core,omitempty"`
	LimitCpuMilliCore     uint32                             `protobuf:"varint,11,opt,name=limit_cpu_milli_core,json=limitCpuMilliCore,proto3" json:"limit_cpu_milli_core,omitempty"`
	RequestMemoryBytes    uint64                             `protobuf:"varint,12,opt,name=request_memory_bytes,json=requestMemoryBytes,proto3" json:"request_memory_bytes,omitempty"`
	LimitMemoryBytes      uint64                             `protobuf:"varint,13,opt,name=limit_memory_bytes,json=limitMemoryBytes,proto3" json:"limit_memory_bytes,omitempty"`
	BlockStorageNames     []string                           `protobuf:"bytes,14,rep,name=block_storage_names,json=blockStorageNames,proto3" json:"block_storage_names,omitempty"`
	Nics                  []*VirtualMachineNIC               `protobuf:"bytes,15,rep,name=nics,proto3" json:"nics,omitempty"`
	Uuid                  string                             `protobuf:"bytes,16,opt,name=uuid,proto3" json:"uuid,omitempty"`
	LoginUsername         string                             `protobuf:"bytes,17,opt,name=login_username,json=loginUsername,proto3" json:"login_username,omitempty"`
	SshAuthorizedKeys     []string                           `protobuf:"bytes,18,rep,name=ssh_authorized_keys,json=sshAuthorizedKeys,proto3" json:"ssh_authorized_keys,omitempty"`
	State                 VirtualMachine_VirtualMachineState `` /* 129-byte string literal not displayed */
	ComputeNodeName       string                             `protobuf:"bytes,52,opt,name=compute_node_name,json=computeNodeName,proto3" json:"compute_node_name,omitempty"`
	ComputeName           string                             `protobuf:"bytes,53,opt,name=compute_name,json=computeName,proto3" json:"compute_name,omitempty"`
	NetworkInterfaceNames []string                           `` /* 127-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}                           `json:"-"`
	XXX_unrecognized      []byte                             `json:"-"`
	XXX_sizecache         int32                              `json:"-"`
}

func (*VirtualMachine) Descriptor

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

func (*VirtualMachine) GetAnnotations

func (m *VirtualMachine) GetAnnotations() map[string]string

func (*VirtualMachine) GetBlockStorageNames

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

func (*VirtualMachine) GetComputeName

func (m *VirtualMachine) GetComputeName() string

func (*VirtualMachine) GetComputeNodeName

func (m *VirtualMachine) GetComputeNodeName() string

func (*VirtualMachine) GetLabels

func (m *VirtualMachine) GetLabels() map[string]string

func (*VirtualMachine) GetLimitCpuMilliCore

func (m *VirtualMachine) GetLimitCpuMilliCore() uint32

func (*VirtualMachine) GetLimitMemoryBytes

func (m *VirtualMachine) GetLimitMemoryBytes() uint64

func (*VirtualMachine) GetLoginUsername

func (m *VirtualMachine) GetLoginUsername() string

func (*VirtualMachine) GetName

func (m *VirtualMachine) GetName() string

func (*VirtualMachine) GetNetworkInterfaceNames

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

func (*VirtualMachine) GetNics

func (m *VirtualMachine) GetNics() []*VirtualMachineNIC

func (*VirtualMachine) GetRequestCpuMilliCore

func (m *VirtualMachine) GetRequestCpuMilliCore() uint32

func (*VirtualMachine) GetRequestMemoryBytes

func (m *VirtualMachine) GetRequestMemoryBytes() uint64

func (*VirtualMachine) GetSshAuthorizedKeys

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

func (*VirtualMachine) GetState

func (*VirtualMachine) GetUuid

func (m *VirtualMachine) GetUuid() string

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 VirtualMachineNIC

type VirtualMachineNIC struct {
	NetworkName          string            `protobuf:"bytes,1,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	HardwareAddress      string            `protobuf:"bytes,2,opt,name=hardware_address,json=hardwareAddress,proto3" json:"hardware_address,omitempty"`
	Ipv4Address          string            `protobuf:"bytes,3,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	Ipv6Address          string            `protobuf:"bytes,4,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*VirtualMachineNIC) Descriptor

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

func (*VirtualMachineNIC) GetAnnotations

func (m *VirtualMachineNIC) GetAnnotations() map[string]string

func (*VirtualMachineNIC) GetHardwareAddress

func (m *VirtualMachineNIC) GetHardwareAddress() string

func (*VirtualMachineNIC) GetIpv4Address

func (m *VirtualMachineNIC) GetIpv4Address() string

func (*VirtualMachineNIC) GetIpv6Address

func (m *VirtualMachineNIC) GetIpv6Address() string

func (*VirtualMachineNIC) GetNetworkName

func (m *VirtualMachineNIC) GetNetworkName() string

func (*VirtualMachineNIC) ProtoMessage

func (*VirtualMachineNIC) ProtoMessage()

func (*VirtualMachineNIC) Reset

func (m *VirtualMachineNIC) Reset()

func (*VirtualMachineNIC) String

func (m *VirtualMachineNIC) String() string

func (*VirtualMachineNIC) XXX_DiscardUnknown

func (m *VirtualMachineNIC) XXX_DiscardUnknown()

func (*VirtualMachineNIC) XXX_Marshal

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

func (*VirtualMachineNIC) XXX_Merge

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

func (*VirtualMachineNIC) XXX_Size

func (m *VirtualMachineNIC) XXX_Size() int

func (*VirtualMachineNIC) XXX_Unmarshal

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

type VirtualMachineServiceClient

type VirtualMachineServiceClient interface {
	CreateVirtualMachine(ctx context.Context, in *CreateVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	ListVirtualMachines(ctx context.Context, in *ListVirtualMachinesRequest, opts ...grpc.CallOption) (*ListVirtualMachinesResponse, error)
	GetVirtualMachine(ctx context.Context, in *GetVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	UpdateVirtualMachine(ctx context.Context, in *UpdateVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	DeleteVirtualMachine(ctx context.Context, in *DeleteVirtualMachineRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// VM actions
	// -> RUNNING
	BootVirtualMachine(ctx context.Context, in *BootVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	// RUNNING -> RUNNING
	RebootVirtualMachine(ctx context.Context, in *RebootVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	// RUNNING -> SHUTDOWN
	ShutdownVirtualMachine(ctx context.Context, in *ShutdownVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	// RUNNING -> PAUSED
	// TODO: I doubt the necessity of this end point
	SaveVirtualMachine(ctx context.Context, in *SaveVirtualMachineRequest, opts ...grpc.CallOption) (*VirtualMachine, error)
	OpenConsole(ctx context.Context, in *OpenConsoleRequest, opts ...grpc.CallOption) (*OpenConsoleResponse, error)
}

VirtualMachineServiceClient is the client API for VirtualMachineService service.

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

func NewVirtualMachineServiceClient

func NewVirtualMachineServiceClient(cc *grpc.ClientConn) VirtualMachineServiceClient

type VirtualMachineServiceServer

type VirtualMachineServiceServer interface {
	CreateVirtualMachine(context.Context, *CreateVirtualMachineRequest) (*VirtualMachine, error)
	ListVirtualMachines(context.Context, *ListVirtualMachinesRequest) (*ListVirtualMachinesResponse, error)
	GetVirtualMachine(context.Context, *GetVirtualMachineRequest) (*VirtualMachine, error)
	UpdateVirtualMachine(context.Context, *UpdateVirtualMachineRequest) (*VirtualMachine, error)
	DeleteVirtualMachine(context.Context, *DeleteVirtualMachineRequest) (*empty.Empty, error)
	// VM actions
	// -> RUNNING
	BootVirtualMachine(context.Context, *BootVirtualMachineRequest) (*VirtualMachine, error)
	// RUNNING -> RUNNING
	RebootVirtualMachine(context.Context, *RebootVirtualMachineRequest) (*VirtualMachine, error)
	// RUNNING -> SHUTDOWN
	ShutdownVirtualMachine(context.Context, *ShutdownVirtualMachineRequest) (*VirtualMachine, error)
	// RUNNING -> PAUSED
	// TODO: I doubt the necessity of this end point
	SaveVirtualMachine(context.Context, *SaveVirtualMachineRequest) (*VirtualMachine, error)
	OpenConsole(context.Context, *OpenConsoleRequest) (*OpenConsoleResponse, error)
}

VirtualMachineServiceServer is the server API for VirtualMachineService service.

type VirtualMachine_VirtualMachineState

type VirtualMachine_VirtualMachineState int32
const (
	VirtualMachine_VIRTUAL_MACHINE_UNSPECIFIED VirtualMachine_VirtualMachineState = 0
	// working API
	VirtualMachine_PENDING VirtualMachine_VirtualMachineState = 1
	// running vm
	VirtualMachine_RUNNING  VirtualMachine_VirtualMachineState = 2
	VirtualMachine_SHUTDOWN VirtualMachine_VirtualMachineState = 3
	VirtualMachine_PAUSED   VirtualMachine_VirtualMachineState = 4
)

func (VirtualMachine_VirtualMachineState) EnumDescriptor

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

func (VirtualMachine_VirtualMachineState) String

type VirtualRouter

type VirtualRouter struct {
	Name                 string                                         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Annotations          map[string]string                              `` /* 163-byte string literal not displayed */
	Labels               map[string]string                              `` /* 153-byte string literal not displayed */
	State                VirtualRouter_VirtualRouterState               `` /* 127-byte string literal not displayed */
	ConnectedNetwork     []*VirtualRouter_VirtualRouterConnectedNetwork `protobuf:"bytes,51,rep,name=connected_network,json=connectedNetwork,proto3" json:"connected_network,omitempty"`
	VirtualIp            map[string]*VirtualRouter_VirtualIP            `` /* 177-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
	XXX_unrecognized     []byte                                         `json:"-"`
	XXX_sizecache        int32                                          `json:"-"`
}

func (*VirtualRouter) Descriptor

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

func (*VirtualRouter) GetAnnotations

func (m *VirtualRouter) GetAnnotations() map[string]string

func (*VirtualRouter) GetConnectedNetwork

func (m *VirtualRouter) GetConnectedNetwork() []*VirtualRouter_VirtualRouterConnectedNetwork

func (*VirtualRouter) GetLabels

func (m *VirtualRouter) GetLabels() map[string]string

func (*VirtualRouter) GetName

func (m *VirtualRouter) GetName() string

func (*VirtualRouter) GetState

func (*VirtualRouter) GetVirtualIp

func (m *VirtualRouter) GetVirtualIp() map[string]*VirtualRouter_VirtualIP

func (*VirtualRouter) ProtoMessage

func (*VirtualRouter) ProtoMessage()

func (*VirtualRouter) Reset

func (m *VirtualRouter) Reset()

func (*VirtualRouter) String

func (m *VirtualRouter) String() string

func (*VirtualRouter) XXX_DiscardUnknown

func (m *VirtualRouter) XXX_DiscardUnknown()

func (*VirtualRouter) XXX_Marshal

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

func (*VirtualRouter) XXX_Merge

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

func (*VirtualRouter) XXX_Size

func (m *VirtualRouter) XXX_Size() int

func (*VirtualRouter) XXX_Unmarshal

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

type VirtualRouterServiceClient

type VirtualRouterServiceClient interface {
	CreateVirtualRouter(ctx context.Context, in *CreateVirtualRouterRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
	ListVirtualRouters(ctx context.Context, in *ListVirtualRoutersRequest, opts ...grpc.CallOption) (*ListVirtualRoutersResponse, error)
	GetVirtualRouter(ctx context.Context, in *GetVirtualRouterRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
	// rpc UpdateVirtualRouter(UpdateVirtualRouterRequest) returns (VirtualRouter) {}
	DeleteVirtualRouter(ctx context.Context, in *DeleteVirtualRouterRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	ConnectNetwork(ctx context.Context, in *ConnectNetworkRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
	DisconnectNetwork(ctx context.Context, in *DisconnectNetworkRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
	ApplyVirtualIP(ctx context.Context, in *ApplyVirtualIPRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
	DeleteVirtualIP(ctx context.Context, in *DeleteVirtualIPRequest, opts ...grpc.CallOption) (*VirtualRouter, error)
}

VirtualRouterServiceClient is the client API for VirtualRouterService service.

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

func NewVirtualRouterServiceClient

func NewVirtualRouterServiceClient(cc *grpc.ClientConn) VirtualRouterServiceClient

type VirtualRouterServiceServer

type VirtualRouterServiceServer interface {
	CreateVirtualRouter(context.Context, *CreateVirtualRouterRequest) (*VirtualRouter, error)
	ListVirtualRouters(context.Context, *ListVirtualRoutersRequest) (*ListVirtualRoutersResponse, error)
	GetVirtualRouter(context.Context, *GetVirtualRouterRequest) (*VirtualRouter, error)
	// rpc UpdateVirtualRouter(UpdateVirtualRouterRequest) returns (VirtualRouter) {}
	DeleteVirtualRouter(context.Context, *DeleteVirtualRouterRequest) (*empty.Empty, error)
	ConnectNetwork(context.Context, *ConnectNetworkRequest) (*VirtualRouter, error)
	DisconnectNetwork(context.Context, *DisconnectNetworkRequest) (*VirtualRouter, error)
	ApplyVirtualIP(context.Context, *ApplyVirtualIPRequest) (*VirtualRouter, error)
	DeleteVirtualIP(context.Context, *DeleteVirtualIPRequest) (*VirtualRouter, error)
}

VirtualRouterServiceServer is the server API for VirtualRouterService service.

type VirtualRouter_VirtualIP

type VirtualRouter_VirtualIP struct {
	NetworkName          string             `protobuf:"bytes,1,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	NetworkInterfaceName string             `protobuf:"bytes,2,opt,name=network_interface_name,json=networkInterfaceName,proto3" json:"network_interface_name,omitempty"`
	Targets              []*VirtualIPTarget `protobuf:"bytes,3,rep,name=targets,proto3" json:"targets,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*VirtualRouter_VirtualIP) Descriptor

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

func (*VirtualRouter_VirtualIP) GetNetworkInterfaceName

func (m *VirtualRouter_VirtualIP) GetNetworkInterfaceName() string

func (*VirtualRouter_VirtualIP) GetNetworkName

func (m *VirtualRouter_VirtualIP) GetNetworkName() string

func (*VirtualRouter_VirtualIP) GetTargets

func (m *VirtualRouter_VirtualIP) GetTargets() []*VirtualIPTarget

func (*VirtualRouter_VirtualIP) ProtoMessage

func (*VirtualRouter_VirtualIP) ProtoMessage()

func (*VirtualRouter_VirtualIP) Reset

func (m *VirtualRouter_VirtualIP) Reset()

func (*VirtualRouter_VirtualIP) String

func (m *VirtualRouter_VirtualIP) String() string

func (*VirtualRouter_VirtualIP) XXX_DiscardUnknown

func (m *VirtualRouter_VirtualIP) XXX_DiscardUnknown()

func (*VirtualRouter_VirtualIP) XXX_Marshal

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

func (*VirtualRouter_VirtualIP) XXX_Merge

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

func (*VirtualRouter_VirtualIP) XXX_Size

func (m *VirtualRouter_VirtualIP) XXX_Size() int

func (*VirtualRouter_VirtualIP) XXX_Unmarshal

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

type VirtualRouter_VirtualRouterConnectedNetwork

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

func (*VirtualRouter_VirtualRouterConnectedNetwork) Descriptor

func (*VirtualRouter_VirtualRouterConnectedNetwork) GetNetworkInterfaceName

func (m *VirtualRouter_VirtualRouterConnectedNetwork) GetNetworkInterfaceName() string

func (*VirtualRouter_VirtualRouterConnectedNetwork) GetNetworkName

func (*VirtualRouter_VirtualRouterConnectedNetwork) ProtoMessage

func (*VirtualRouter_VirtualRouterConnectedNetwork) Reset

func (*VirtualRouter_VirtualRouterConnectedNetwork) String

func (*VirtualRouter_VirtualRouterConnectedNetwork) XXX_DiscardUnknown

func (m *VirtualRouter_VirtualRouterConnectedNetwork) XXX_DiscardUnknown()

func (*VirtualRouter_VirtualRouterConnectedNetwork) XXX_Marshal

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

func (*VirtualRouter_VirtualRouterConnectedNetwork) XXX_Merge

func (*VirtualRouter_VirtualRouterConnectedNetwork) XXX_Size

func (*VirtualRouter_VirtualRouterConnectedNetwork) XXX_Unmarshal

type VirtualRouter_VirtualRouterState

type VirtualRouter_VirtualRouterState int32
const (
	VirtualRouter_VIRTUAL_ROUTER_UNSPECIFIED VirtualRouter_VirtualRouterState = 0
	// unknown state because failed to connect for scheduled node after RUNNING.
	VirtualRouter_UNKNOWN VirtualRouter_VirtualRouterState = 1
	// working API
	VirtualRouter_PENDING   VirtualRouter_VirtualRouterState = 2
	VirtualRouter_AVAILABLE VirtualRouter_VirtualRouterState = 3
)

func (VirtualRouter_VirtualRouterState) EnumDescriptor

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

func (VirtualRouter_VirtualRouterState) String

Jump to

Keyboard shortcuts

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