ppool

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: 16 Imported by: 1

Documentation

Overview

Package ppool is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ppool is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var Network_NetworkState_name = map[int32]string{
	0: "NETWORK_UNSPECIFIED",
	1: "UNKNOWN",
	2: "AVAILABLE",
}
View Source
var Network_NetworkState_value = map[string]int32{
	"NETWORK_UNSPECIFIED": 0,
	"UNKNOWN":             1,
	"AVAILABLE":           2,
}
View Source
var Node_NodeState_name = map[int32]string{
	0: "NODE_UNSPECIFIED",
	1: "READY",
	2: "NOT_READY",
}
View Source
var Node_NodeState_value = map[string]int32{
	"NODE_UNSPECIFIED": 0,
	"READY":            1,
	"NOT_READY":        2,
}

Functions

func RegisterNetworkServiceHandler

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

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

func RegisterNetworkServiceHandlerClient

func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error

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

func RegisterNetworkServiceHandlerFromEndpoint

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

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

func RegisterNetworkServiceServer

func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer)

func RegisterNodeServiceHandler

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

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

func RegisterNodeServiceHandlerClient

func RegisterNodeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NodeServiceClient) error

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

func RegisterNodeServiceHandlerFromEndpoint

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

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

func RegisterNodeServiceServer

func RegisterNodeServiceServer(s *grpc.Server, srv NodeServiceServer)

Types

type ApplyNetworkRequest

type ApplyNetworkRequest 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 */
	Ipv4Cidr             string            `protobuf:"bytes,10,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"`
	Ipv6Cidr             string            `protobuf:"bytes,11,opt,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"`
	Domain               string            `protobuf:"bytes,12,opt,name=domain,proto3" json:"domain,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ApplyNetworkRequest) Descriptor

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

func (*ApplyNetworkRequest) GetAnnotations

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

func (*ApplyNetworkRequest) GetDomain

func (m *ApplyNetworkRequest) GetDomain() string

func (*ApplyNetworkRequest) GetIpv4Cidr

func (m *ApplyNetworkRequest) GetIpv4Cidr() string

func (*ApplyNetworkRequest) GetIpv6Cidr

func (m *ApplyNetworkRequest) GetIpv6Cidr() string

func (*ApplyNetworkRequest) GetLabels

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

func (*ApplyNetworkRequest) GetName

func (m *ApplyNetworkRequest) GetName() string

func (*ApplyNetworkRequest) ProtoMessage

func (*ApplyNetworkRequest) ProtoMessage()

func (*ApplyNetworkRequest) Reset

func (m *ApplyNetworkRequest) Reset()

func (*ApplyNetworkRequest) String

func (m *ApplyNetworkRequest) String() string

func (*ApplyNetworkRequest) XXX_DiscardUnknown

func (m *ApplyNetworkRequest) XXX_DiscardUnknown()

func (*ApplyNetworkRequest) XXX_Marshal

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

func (*ApplyNetworkRequest) XXX_Merge

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

func (*ApplyNetworkRequest) XXX_Size

func (m *ApplyNetworkRequest) XXX_Size() int

func (*ApplyNetworkRequest) XXX_Unmarshal

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

type ApplyNodeRequest

type ApplyNodeRequest 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 */
	Address              string            `protobuf:"bytes,10,opt,name=address,proto3" json:"address,omitempty"`
	IpmiAddress          string            `protobuf:"bytes,11,opt,name=ipmi_address,json=ipmiAddress,proto3" json:"ipmi_address,omitempty"`
	Serial               string            `protobuf:"bytes,12,opt,name=serial,proto3" json:"serial,omitempty"`
	CpuMilliCores        uint32            `protobuf:"varint,13,opt,name=cpu_milli_cores,json=cpuMilliCores,proto3" json:"cpu_milli_cores,omitempty"`
	MemoryBytes          uint64            `protobuf:"varint,14,opt,name=memory_bytes,json=memoryBytes,proto3" json:"memory_bytes,omitempty"`
	StorageBytes         uint64            `protobuf:"varint,15,opt,name=storage_bytes,json=storageBytes,proto3" json:"storage_bytes,omitempty"`
	Datacenter           string            `protobuf:"bytes,16,opt,name=datacenter,proto3" json:"datacenter,omitempty"`
	AvailabilityZone     string            `protobuf:"bytes,17,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
	Cell                 string            `protobuf:"bytes,18,opt,name=cell,proto3" json:"cell,omitempty"`
	Rack                 string            `protobuf:"bytes,19,opt,name=rack,proto3" json:"rack,omitempty"`
	Unit                 uint32            `protobuf:"varint,20,opt,name=unit,proto3" json:"unit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ApplyNodeRequest) Descriptor

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

func (*ApplyNodeRequest) GetAddress

func (m *ApplyNodeRequest) GetAddress() string

func (*ApplyNodeRequest) GetAnnotations

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

func (*ApplyNodeRequest) GetAvailabilityZone

func (m *ApplyNodeRequest) GetAvailabilityZone() string

func (*ApplyNodeRequest) GetCell

func (m *ApplyNodeRequest) GetCell() string

func (*ApplyNodeRequest) GetCpuMilliCores

func (m *ApplyNodeRequest) GetCpuMilliCores() uint32

func (*ApplyNodeRequest) GetDatacenter

func (m *ApplyNodeRequest) GetDatacenter() string

func (*ApplyNodeRequest) GetIpmiAddress

func (m *ApplyNodeRequest) GetIpmiAddress() string

func (*ApplyNodeRequest) GetLabels

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

func (*ApplyNodeRequest) GetMemoryBytes

func (m *ApplyNodeRequest) GetMemoryBytes() uint64

func (*ApplyNodeRequest) GetName

func (m *ApplyNodeRequest) GetName() string

func (*ApplyNodeRequest) GetRack

func (m *ApplyNodeRequest) GetRack() string

func (*ApplyNodeRequest) GetSerial

func (m *ApplyNodeRequest) GetSerial() string

func (*ApplyNodeRequest) GetStorageBytes

func (m *ApplyNodeRequest) GetStorageBytes() uint64

func (*ApplyNodeRequest) GetUnit

func (m *ApplyNodeRequest) GetUnit() uint32

func (*ApplyNodeRequest) ProtoMessage

func (*ApplyNodeRequest) ProtoMessage()

func (*ApplyNodeRequest) Reset

func (m *ApplyNodeRequest) Reset()

func (*ApplyNodeRequest) String

func (m *ApplyNodeRequest) String() string

func (*ApplyNodeRequest) XXX_DiscardUnknown

func (m *ApplyNodeRequest) XXX_DiscardUnknown()

func (*ApplyNodeRequest) XXX_Marshal

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

func (*ApplyNodeRequest) XXX_Merge

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

func (*ApplyNodeRequest) XXX_Size

func (m *ApplyNodeRequest) XXX_Size() int

func (*ApplyNodeRequest) XXX_Unmarshal

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

type DeleteNetworkRequest

type DeleteNetworkRequest 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 (*DeleteNetworkRequest) Descriptor

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

func (*DeleteNetworkRequest) GetName

func (m *DeleteNetworkRequest) GetName() string

func (*DeleteNetworkRequest) ProtoMessage

func (*DeleteNetworkRequest) ProtoMessage()

func (*DeleteNetworkRequest) Reset

func (m *DeleteNetworkRequest) Reset()

func (*DeleteNetworkRequest) String

func (m *DeleteNetworkRequest) String() string

func (*DeleteNetworkRequest) XXX_DiscardUnknown

func (m *DeleteNetworkRequest) XXX_DiscardUnknown()

func (*DeleteNetworkRequest) XXX_Marshal

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

func (*DeleteNetworkRequest) XXX_Merge

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

func (*DeleteNetworkRequest) XXX_Size

func (m *DeleteNetworkRequest) XXX_Size() int

func (*DeleteNetworkRequest) XXX_Unmarshal

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

type DeleteNodeRequest

type DeleteNodeRequest 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 (*DeleteNodeRequest) Descriptor

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

func (*DeleteNodeRequest) GetName

func (m *DeleteNodeRequest) GetName() string

func (*DeleteNodeRequest) ProtoMessage

func (*DeleteNodeRequest) ProtoMessage()

func (*DeleteNodeRequest) Reset

func (m *DeleteNodeRequest) Reset()

func (*DeleteNodeRequest) String

func (m *DeleteNodeRequest) String() string

func (*DeleteNodeRequest) XXX_DiscardUnknown

func (m *DeleteNodeRequest) XXX_DiscardUnknown()

func (*DeleteNodeRequest) XXX_Marshal

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

func (*DeleteNodeRequest) XXX_Merge

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

func (*DeleteNodeRequest) XXX_Size

func (m *DeleteNodeRequest) XXX_Size() int

func (*DeleteNodeRequest) XXX_Unmarshal

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

type GetNetworkRequest

type GetNetworkRequest 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 (*GetNetworkRequest) Descriptor

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

func (*GetNetworkRequest) GetName

func (m *GetNetworkRequest) GetName() string

func (*GetNetworkRequest) ProtoMessage

func (*GetNetworkRequest) ProtoMessage()

func (*GetNetworkRequest) Reset

func (m *GetNetworkRequest) Reset()

func (*GetNetworkRequest) String

func (m *GetNetworkRequest) String() string

func (*GetNetworkRequest) XXX_DiscardUnknown

func (m *GetNetworkRequest) XXX_DiscardUnknown()

func (*GetNetworkRequest) XXX_Marshal

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

func (*GetNetworkRequest) XXX_Merge

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

func (*GetNetworkRequest) XXX_Size

func (m *GetNetworkRequest) XXX_Size() int

func (*GetNetworkRequest) XXX_Unmarshal

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

type GetNodeRequest

type GetNodeRequest 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 (*GetNodeRequest) Descriptor

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

func (*GetNodeRequest) GetName

func (m *GetNodeRequest) GetName() string

func (*GetNodeRequest) ProtoMessage

func (*GetNodeRequest) ProtoMessage()

func (*GetNodeRequest) Reset

func (m *GetNodeRequest) Reset()

func (*GetNodeRequest) String

func (m *GetNodeRequest) String() string

func (*GetNodeRequest) XXX_DiscardUnknown

func (m *GetNodeRequest) XXX_DiscardUnknown()

func (*GetNodeRequest) XXX_Marshal

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

func (*GetNodeRequest) XXX_Merge

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

func (*GetNodeRequest) XXX_Size

func (m *GetNodeRequest) XXX_Size() int

func (*GetNodeRequest) XXX_Unmarshal

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

type ListNetworksRequest

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

func (*ListNetworksRequest) Descriptor

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

func (*ListNetworksRequest) ProtoMessage

func (*ListNetworksRequest) ProtoMessage()

func (*ListNetworksRequest) Reset

func (m *ListNetworksRequest) Reset()

func (*ListNetworksRequest) String

func (m *ListNetworksRequest) String() string

func (*ListNetworksRequest) XXX_DiscardUnknown

func (m *ListNetworksRequest) XXX_DiscardUnknown()

func (*ListNetworksRequest) XXX_Marshal

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

func (*ListNetworksRequest) XXX_Merge

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

func (*ListNetworksRequest) XXX_Size

func (m *ListNetworksRequest) XXX_Size() int

func (*ListNetworksRequest) XXX_Unmarshal

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

type ListNetworksResponse

type ListNetworksResponse struct {
	Networks             []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ListNetworksResponse) Descriptor

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

func (*ListNetworksResponse) GetNetworks

func (m *ListNetworksResponse) GetNetworks() []*Network

func (*ListNetworksResponse) ProtoMessage

func (*ListNetworksResponse) ProtoMessage()

func (*ListNetworksResponse) Reset

func (m *ListNetworksResponse) Reset()

func (*ListNetworksResponse) String

func (m *ListNetworksResponse) String() string

func (*ListNetworksResponse) XXX_DiscardUnknown

func (m *ListNetworksResponse) XXX_DiscardUnknown()

func (*ListNetworksResponse) XXX_Marshal

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

func (*ListNetworksResponse) XXX_Merge

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

func (*ListNetworksResponse) XXX_Size

func (m *ListNetworksResponse) XXX_Size() int

func (*ListNetworksResponse) XXX_Unmarshal

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

type ListNodesRequest

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

func (*ListNodesRequest) Descriptor

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

func (*ListNodesRequest) ProtoMessage

func (*ListNodesRequest) ProtoMessage()

func (*ListNodesRequest) Reset

func (m *ListNodesRequest) Reset()

func (*ListNodesRequest) String

func (m *ListNodesRequest) String() string

func (*ListNodesRequest) XXX_DiscardUnknown

func (m *ListNodesRequest) XXX_DiscardUnknown()

func (*ListNodesRequest) XXX_Marshal

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

func (*ListNodesRequest) XXX_Merge

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

func (*ListNodesRequest) XXX_Size

func (m *ListNodesRequest) XXX_Size() int

func (*ListNodesRequest) XXX_Unmarshal

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

type ListNodesResponse

type ListNodesResponse struct {
	Nodes                []*Node  `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListNodesResponse) Descriptor

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

func (*ListNodesResponse) GetNodes

func (m *ListNodesResponse) GetNodes() []*Node

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) Reset

func (m *ListNodesResponse) Reset()

func (*ListNodesResponse) String

func (m *ListNodesResponse) String() string

func (*ListNodesResponse) XXX_DiscardUnknown

func (m *ListNodesResponse) XXX_DiscardUnknown()

func (*ListNodesResponse) XXX_Marshal

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

func (*ListNodesResponse) XXX_Merge

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

func (*ListNodesResponse) XXX_Size

func (m *ListNodesResponse) XXX_Size() int

func (*ListNodesResponse) XXX_Unmarshal

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

type Network

type Network 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 */
	Ipv4Cidr                  string                          `protobuf:"bytes,10,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"`
	Ipv6Cidr                  string                          `protobuf:"bytes,11,opt,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"`
	Domain                    string                          `protobuf:"bytes,12,opt,name=domain,proto3" json:"domain,omitempty"`
	State                     Network_NetworkState            `protobuf:"varint,50,opt,name=state,proto3,enum=n0stack.pool.v0.Network_NetworkState" json:"state,omitempty"`
	ReservedNetworkInterfaces map[string]*v0.NetworkInterface `` /* 227-byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{}                        `json:"-"`
	XXX_unrecognized          []byte                          `json:"-"`
	XXX_sizecache             int32                           `json:"-"`
}

func (*Network) Descriptor

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

func (*Network) GetAnnotations

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

func (*Network) GetDomain

func (m *Network) GetDomain() string

func (*Network) GetIpv4Cidr

func (m *Network) GetIpv4Cidr() string

func (*Network) GetIpv6Cidr

func (m *Network) GetIpv6Cidr() string

func (*Network) GetLabels

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

func (*Network) GetName

func (m *Network) GetName() string

func (*Network) GetReservedNetworkInterfaces

func (m *Network) GetReservedNetworkInterfaces() map[string]*v0.NetworkInterface

func (*Network) GetState

func (m *Network) GetState() Network_NetworkState

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) Reset

func (m *Network) Reset()

func (*Network) String

func (m *Network) String() string

func (*Network) XXX_DiscardUnknown

func (m *Network) XXX_DiscardUnknown()

func (*Network) XXX_Marshal

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

func (*Network) XXX_Merge

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

func (*Network) XXX_Size

func (m *Network) XXX_Size() int

func (*Network) XXX_Unmarshal

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

type NetworkServiceClient

type NetworkServiceClient interface {
	ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	GetNetwork(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*Network, error)
	ApplyNetwork(ctx context.Context, in *ApplyNetworkRequest, opts ...grpc.CallOption) (*Network, error)
	DeleteNetwork(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	ReserveNetworkInterface(ctx context.Context, in *ReserveNetworkInterfaceRequest, opts ...grpc.CallOption) (*Network, error)
	ReleaseNetworkInterface(ctx context.Context, in *ReleaseNetworkInterfaceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

NetworkServiceClient is the client API for NetworkService service.

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

func NewNetworkServiceClient

func NewNetworkServiceClient(cc *grpc.ClientConn) NetworkServiceClient

type NetworkServiceServer

type NetworkServiceServer interface {
	ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	GetNetwork(context.Context, *GetNetworkRequest) (*Network, error)
	ApplyNetwork(context.Context, *ApplyNetworkRequest) (*Network, error)
	DeleteNetwork(context.Context, *DeleteNetworkRequest) (*empty.Empty, error)
	ReserveNetworkInterface(context.Context, *ReserveNetworkInterfaceRequest) (*Network, error)
	ReleaseNetworkInterface(context.Context, *ReleaseNetworkInterfaceRequest) (*empty.Empty, error)
}

NetworkServiceServer is the server API for NetworkService service.

type Network_NetworkState

type Network_NetworkState int32
const (
	// falied state because failed some process on API.
	Network_NETWORK_UNSPECIFIED Network_NetworkState = 0
	// unknown state because failed to connect for scheduled node after RUNNING.
	Network_UNKNOWN   Network_NetworkState = 1
	Network_AVAILABLE Network_NetworkState = 2
)

func (Network_NetworkState) EnumDescriptor

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

func (Network_NetworkState) String

func (x Network_NetworkState) String() string

type Node

type Node 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 */
	Address     string            `protobuf:"bytes,10,opt,name=address,proto3" json:"address,omitempty"`
	IpmiAddress string            `protobuf:"bytes,11,opt,name=ipmi_address,json=ipmiAddress,proto3" json:"ipmi_address,omitempty"`
	Serial      string            `protobuf:"bytes,12,opt,name=serial,proto3" json:"serial,omitempty"`
	// budget pool
	CpuMilliCores uint32 `protobuf:"varint,13,opt,name=cpu_milli_cores,json=cpuMilliCores,proto3" json:"cpu_milli_cores,omitempty"`
	MemoryBytes   uint64 `protobuf:"varint,14,opt,name=memory_bytes,json=memoryBytes,proto3" json:"memory_bytes,omitempty"`
	StorageBytes  uint64 `protobuf:"varint,15,opt,name=storage_bytes,json=storageBytes,proto3" json:"storage_bytes,omitempty"`
	// physical placement
	Datacenter           string                 `protobuf:"bytes,16,opt,name=datacenter,proto3" json:"datacenter,omitempty"`
	AvailabilityZone     string                 `protobuf:"bytes,17,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
	Cell                 string                 `protobuf:"bytes,18,opt,name=cell,proto3" json:"cell,omitempty"`
	Rack                 string                 `protobuf:"bytes,19,opt,name=rack,proto3" json:"rack,omitempty"`
	Unit                 uint32                 `protobuf:"varint,20,opt,name=unit,proto3" json:"unit,omitempty"`
	State                Node_NodeState         `protobuf:"varint,50,opt,name=state,proto3,enum=n0stack.pool.v0.Node_NodeState" json:"state,omitempty"`
	ReservedComputes     map[string]*v0.Compute `` /* 198-byte string literal not displayed */
	ReservedStorages     map[string]*v0.Storage `` /* 198-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*Node) Descriptor

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

func (*Node) GetAddress

func (m *Node) GetAddress() string

func (*Node) GetAnnotations

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

func (*Node) GetAvailabilityZone

func (m *Node) GetAvailabilityZone() string

func (*Node) GetCell

func (m *Node) GetCell() string

func (*Node) GetCpuMilliCores

func (m *Node) GetCpuMilliCores() uint32

func (*Node) GetDatacenter

func (m *Node) GetDatacenter() string

func (*Node) GetIpmiAddress

func (m *Node) GetIpmiAddress() string

func (*Node) GetLabels

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

func (*Node) GetMemoryBytes

func (m *Node) GetMemoryBytes() uint64

func (*Node) GetName

func (m *Node) GetName() string

func (*Node) GetRack

func (m *Node) GetRack() string

func (*Node) GetReservedComputes

func (m *Node) GetReservedComputes() map[string]*v0.Compute

func (*Node) GetReservedStorages

func (m *Node) GetReservedStorages() map[string]*v0.Storage

func (*Node) GetSerial

func (m *Node) GetSerial() string

func (*Node) GetState

func (m *Node) GetState() Node_NodeState

func (*Node) GetStorageBytes

func (m *Node) GetStorageBytes() uint64

func (*Node) GetUnit

func (m *Node) GetUnit() uint32

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal

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

func (*Node) XXX_Merge

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

func (*Node) XXX_Size

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal

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

type NodeServiceClient

type NodeServiceClient interface {
	ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error)
	GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*Node, error)
	// it is not necessary for end-user to call these endpoints, so do not export http.
	ApplyNode(ctx context.Context, in *ApplyNodeRequest, opts ...grpc.CallOption) (*Node, error)
	DeleteNode(ctx context.Context, in *DeleteNodeRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	ScheduleCompute(ctx context.Context, in *ScheduleComputeRequest, opts ...grpc.CallOption) (*Node, error)
	ReserveCompute(ctx context.Context, in *ReserveComputeRequest, opts ...grpc.CallOption) (*Node, error)
	// rpc ResizeCompute(ResizeComputeRequest) returns (ReserveComputeResponse) {}
	ReleaseCompute(ctx context.Context, in *ReleaseComputeRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	ScheduleStorage(ctx context.Context, in *ScheduleStorageRequest, opts ...grpc.CallOption) (*Node, error)
	ReserveStorage(ctx context.Context, in *ReserveStorageRequest, opts ...grpc.CallOption) (*Node, error)
	// rpc ResizeStorae() returns () {}
	ReleaseStorage(ctx context.Context, in *ReleaseStorageRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

NodeServiceClient is the client API for NodeService service.

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

func NewNodeServiceClient

func NewNodeServiceClient(cc *grpc.ClientConn) NodeServiceClient

type NodeServiceServer

type NodeServiceServer interface {
	ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
	GetNode(context.Context, *GetNodeRequest) (*Node, error)
	// it is not necessary for end-user to call these endpoints, so do not export http.
	ApplyNode(context.Context, *ApplyNodeRequest) (*Node, error)
	DeleteNode(context.Context, *DeleteNodeRequest) (*empty.Empty, error)
	ScheduleCompute(context.Context, *ScheduleComputeRequest) (*Node, error)
	ReserveCompute(context.Context, *ReserveComputeRequest) (*Node, error)
	// rpc ResizeCompute(ResizeComputeRequest) returns (ReserveComputeResponse) {}
	ReleaseCompute(context.Context, *ReleaseComputeRequest) (*empty.Empty, error)
	ScheduleStorage(context.Context, *ScheduleStorageRequest) (*Node, error)
	ReserveStorage(context.Context, *ReserveStorageRequest) (*Node, error)
	// rpc ResizeStorae() returns () {}
	ReleaseStorage(context.Context, *ReleaseStorageRequest) (*empty.Empty, error)
}

NodeServiceServer is the server API for NodeService service.

type Node_NodeState

type Node_NodeState int32
const (
	Node_NODE_UNSPECIFIED Node_NodeState = 0
	Node_READY            Node_NodeState = 1
	Node_NOT_READY        Node_NodeState = 2
)

func (Node_NodeState) EnumDescriptor

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

func (Node_NodeState) String

func (x Node_NodeState) String() string

type ReleaseComputeRequest

type ReleaseComputeRequest struct {
	NodeName             string   `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	ComputeName          string   `protobuf:"bytes,2,opt,name=compute_name,json=computeName,proto3" json:"compute_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ReleaseComputeRequest) Descriptor

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

func (*ReleaseComputeRequest) GetComputeName

func (m *ReleaseComputeRequest) GetComputeName() string

func (*ReleaseComputeRequest) GetNodeName

func (m *ReleaseComputeRequest) GetNodeName() string

func (*ReleaseComputeRequest) ProtoMessage

func (*ReleaseComputeRequest) ProtoMessage()

func (*ReleaseComputeRequest) Reset

func (m *ReleaseComputeRequest) Reset()

func (*ReleaseComputeRequest) String

func (m *ReleaseComputeRequest) String() string

func (*ReleaseComputeRequest) XXX_DiscardUnknown

func (m *ReleaseComputeRequest) XXX_DiscardUnknown()

func (*ReleaseComputeRequest) XXX_Marshal

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

func (*ReleaseComputeRequest) XXX_Merge

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

func (*ReleaseComputeRequest) XXX_Size

func (m *ReleaseComputeRequest) XXX_Size() int

func (*ReleaseComputeRequest) XXX_Unmarshal

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

type ReleaseNetworkInterfaceRequest

type ReleaseNetworkInterfaceRequest 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 (*ReleaseNetworkInterfaceRequest) Descriptor

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

func (*ReleaseNetworkInterfaceRequest) GetNetworkInterfaceName

func (m *ReleaseNetworkInterfaceRequest) GetNetworkInterfaceName() string

func (*ReleaseNetworkInterfaceRequest) GetNetworkName

func (m *ReleaseNetworkInterfaceRequest) GetNetworkName() string

func (*ReleaseNetworkInterfaceRequest) ProtoMessage

func (*ReleaseNetworkInterfaceRequest) ProtoMessage()

func (*ReleaseNetworkInterfaceRequest) Reset

func (m *ReleaseNetworkInterfaceRequest) Reset()

func (*ReleaseNetworkInterfaceRequest) String

func (*ReleaseNetworkInterfaceRequest) XXX_DiscardUnknown

func (m *ReleaseNetworkInterfaceRequest) XXX_DiscardUnknown()

func (*ReleaseNetworkInterfaceRequest) XXX_Marshal

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

func (*ReleaseNetworkInterfaceRequest) XXX_Merge

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

func (*ReleaseNetworkInterfaceRequest) XXX_Size

func (m *ReleaseNetworkInterfaceRequest) XXX_Size() int

func (*ReleaseNetworkInterfaceRequest) XXX_Unmarshal

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

type ReleaseStorageRequest

type ReleaseStorageRequest struct {
	NodeName             string   `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	StorageName          string   `protobuf:"bytes,2,opt,name=storage_name,json=storageName,proto3" json:"storage_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ReleaseStorageRequest) Descriptor

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

func (*ReleaseStorageRequest) GetNodeName

func (m *ReleaseStorageRequest) GetNodeName() string

func (*ReleaseStorageRequest) GetStorageName

func (m *ReleaseStorageRequest) GetStorageName() string

func (*ReleaseStorageRequest) ProtoMessage

func (*ReleaseStorageRequest) ProtoMessage()

func (*ReleaseStorageRequest) Reset

func (m *ReleaseStorageRequest) Reset()

func (*ReleaseStorageRequest) String

func (m *ReleaseStorageRequest) String() string

func (*ReleaseStorageRequest) XXX_DiscardUnknown

func (m *ReleaseStorageRequest) XXX_DiscardUnknown()

func (*ReleaseStorageRequest) XXX_Marshal

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

func (*ReleaseStorageRequest) XXX_Merge

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

func (*ReleaseStorageRequest) XXX_Size

func (m *ReleaseStorageRequest) XXX_Size() int

func (*ReleaseStorageRequest) XXX_Unmarshal

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

type ReserveComputeRequest

type ReserveComputeRequest struct {
	NodeName             string            `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	ComputeName          string            `protobuf:"bytes,2,opt,name=compute_name,json=computeName,proto3" json:"compute_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	RequestCpuMilliCore  uint32            `protobuf:"varint,4,opt,name=request_cpu_milli_core,json=requestCpuMilliCore,proto3" json:"request_cpu_milli_core,omitempty"`
	LimitCpuMilliCore    uint32            `protobuf:"varint,5,opt,name=limit_cpu_milli_core,json=limitCpuMilliCore,proto3" json:"limit_cpu_milli_core,omitempty"`
	RequestMemoryBytes   uint64            `protobuf:"varint,6,opt,name=request_memory_bytes,json=requestMemoryBytes,proto3" json:"request_memory_bytes,omitempty"`
	LimitMemoryBytes     uint64            `protobuf:"varint,7,opt,name=limit_memory_bytes,json=limitMemoryBytes,proto3" json:"limit_memory_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ReserveComputeRequest) Descriptor

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

func (*ReserveComputeRequest) GetAnnotations

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

func (*ReserveComputeRequest) GetComputeName

func (m *ReserveComputeRequest) GetComputeName() string

func (*ReserveComputeRequest) GetLimitCpuMilliCore

func (m *ReserveComputeRequest) GetLimitCpuMilliCore() uint32

func (*ReserveComputeRequest) GetLimitMemoryBytes

func (m *ReserveComputeRequest) GetLimitMemoryBytes() uint64

func (*ReserveComputeRequest) GetNodeName

func (m *ReserveComputeRequest) GetNodeName() string

func (*ReserveComputeRequest) GetRequestCpuMilliCore

func (m *ReserveComputeRequest) GetRequestCpuMilliCore() uint32

func (*ReserveComputeRequest) GetRequestMemoryBytes

func (m *ReserveComputeRequest) GetRequestMemoryBytes() uint64

func (*ReserveComputeRequest) ProtoMessage

func (*ReserveComputeRequest) ProtoMessage()

func (*ReserveComputeRequest) Reset

func (m *ReserveComputeRequest) Reset()

func (*ReserveComputeRequest) String

func (m *ReserveComputeRequest) String() string

func (*ReserveComputeRequest) XXX_DiscardUnknown

func (m *ReserveComputeRequest) XXX_DiscardUnknown()

func (*ReserveComputeRequest) XXX_Marshal

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

func (*ReserveComputeRequest) XXX_Merge

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

func (*ReserveComputeRequest) XXX_Size

func (m *ReserveComputeRequest) XXX_Size() int

func (*ReserveComputeRequest) XXX_Unmarshal

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

type ReserveNetworkInterfaceRequest

type ReserveNetworkInterfaceRequest 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"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	HardwareAddress      string            `protobuf:"bytes,4,opt,name=hardware_address,json=hardwareAddress,proto3" json:"hardware_address,omitempty"`
	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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ReserveNetworkInterfaceRequest) Descriptor

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

func (*ReserveNetworkInterfaceRequest) GetAnnotations

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

func (*ReserveNetworkInterfaceRequest) GetHardwareAddress

func (m *ReserveNetworkInterfaceRequest) GetHardwareAddress() string

func (*ReserveNetworkInterfaceRequest) GetIpv4Address

func (m *ReserveNetworkInterfaceRequest) GetIpv4Address() string

func (*ReserveNetworkInterfaceRequest) GetIpv6Address

func (m *ReserveNetworkInterfaceRequest) GetIpv6Address() string

func (*ReserveNetworkInterfaceRequest) GetNetworkInterfaceName

func (m *ReserveNetworkInterfaceRequest) GetNetworkInterfaceName() string

func (*ReserveNetworkInterfaceRequest) GetNetworkName

func (m *ReserveNetworkInterfaceRequest) GetNetworkName() string

func (*ReserveNetworkInterfaceRequest) ProtoMessage

func (*ReserveNetworkInterfaceRequest) ProtoMessage()

func (*ReserveNetworkInterfaceRequest) Reset

func (m *ReserveNetworkInterfaceRequest) Reset()

func (*ReserveNetworkInterfaceRequest) String

func (*ReserveNetworkInterfaceRequest) XXX_DiscardUnknown

func (m *ReserveNetworkInterfaceRequest) XXX_DiscardUnknown()

func (*ReserveNetworkInterfaceRequest) XXX_Marshal

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

func (*ReserveNetworkInterfaceRequest) XXX_Merge

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

func (*ReserveNetworkInterfaceRequest) XXX_Size

func (m *ReserveNetworkInterfaceRequest) XXX_Size() int

func (*ReserveNetworkInterfaceRequest) XXX_Unmarshal

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

type ReserveStorageRequest

type ReserveStorageRequest struct {
	NodeName             string            `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	StorageName          string            `protobuf:"bytes,2,opt,name=storage_name,json=storageName,proto3" json:"storage_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,4,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,5,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ReserveStorageRequest) Descriptor

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

func (*ReserveStorageRequest) GetAnnotations

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

func (*ReserveStorageRequest) GetLimitBytes

func (m *ReserveStorageRequest) GetLimitBytes() uint64

func (*ReserveStorageRequest) GetNodeName

func (m *ReserveStorageRequest) GetNodeName() string

func (*ReserveStorageRequest) GetRequestBytes

func (m *ReserveStorageRequest) GetRequestBytes() uint64

func (*ReserveStorageRequest) GetStorageName

func (m *ReserveStorageRequest) GetStorageName() string

func (*ReserveStorageRequest) ProtoMessage

func (*ReserveStorageRequest) ProtoMessage()

func (*ReserveStorageRequest) Reset

func (m *ReserveStorageRequest) Reset()

func (*ReserveStorageRequest) String

func (m *ReserveStorageRequest) String() string

func (*ReserveStorageRequest) XXX_DiscardUnknown

func (m *ReserveStorageRequest) XXX_DiscardUnknown()

func (*ReserveStorageRequest) XXX_Marshal

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

func (*ReserveStorageRequest) XXX_Merge

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

func (*ReserveStorageRequest) XXX_Size

func (m *ReserveStorageRequest) XXX_Size() int

func (*ReserveStorageRequest) XXX_Unmarshal

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

type ScheduleComputeRequest

type ScheduleComputeRequest struct {
	ComputeName          string            `protobuf:"bytes,2,opt,name=compute_name,json=computeName,proto3" json:"compute_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	RequestCpuMilliCore  uint32            `protobuf:"varint,4,opt,name=request_cpu_milli_core,json=requestCpuMilliCore,proto3" json:"request_cpu_milli_core,omitempty"`
	LimitCpuMilliCore    uint32            `protobuf:"varint,5,opt,name=limit_cpu_milli_core,json=limitCpuMilliCore,proto3" json:"limit_cpu_milli_core,omitempty"`
	RequestMemoryBytes   uint64            `protobuf:"varint,6,opt,name=request_memory_bytes,json=requestMemoryBytes,proto3" json:"request_memory_bytes,omitempty"`
	LimitMemoryBytes     uint64            `protobuf:"varint,7,opt,name=limit_memory_bytes,json=limitMemoryBytes,proto3" json:"limit_memory_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ScheduleComputeRequest) Descriptor

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

func (*ScheduleComputeRequest) GetAnnotations

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

func (*ScheduleComputeRequest) GetComputeName

func (m *ScheduleComputeRequest) GetComputeName() string

func (*ScheduleComputeRequest) GetLimitCpuMilliCore

func (m *ScheduleComputeRequest) GetLimitCpuMilliCore() uint32

func (*ScheduleComputeRequest) GetLimitMemoryBytes

func (m *ScheduleComputeRequest) GetLimitMemoryBytes() uint64

func (*ScheduleComputeRequest) GetRequestCpuMilliCore

func (m *ScheduleComputeRequest) GetRequestCpuMilliCore() uint32

func (*ScheduleComputeRequest) GetRequestMemoryBytes

func (m *ScheduleComputeRequest) GetRequestMemoryBytes() uint64

func (*ScheduleComputeRequest) ProtoMessage

func (*ScheduleComputeRequest) ProtoMessage()

func (*ScheduleComputeRequest) Reset

func (m *ScheduleComputeRequest) Reset()

func (*ScheduleComputeRequest) String

func (m *ScheduleComputeRequest) String() string

func (*ScheduleComputeRequest) XXX_DiscardUnknown

func (m *ScheduleComputeRequest) XXX_DiscardUnknown()

func (*ScheduleComputeRequest) XXX_Marshal

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

func (*ScheduleComputeRequest) XXX_Merge

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

func (*ScheduleComputeRequest) XXX_Size

func (m *ScheduleComputeRequest) XXX_Size() int

func (*ScheduleComputeRequest) XXX_Unmarshal

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

type ScheduleStorageRequest

type ScheduleStorageRequest struct {
	StorageName          string            `protobuf:"bytes,2,opt,name=storage_name,json=storageName,proto3" json:"storage_name,omitempty"`
	Annotations          map[string]string `` /* 163-byte string literal not displayed */
	RequestBytes         uint64            `protobuf:"varint,4,opt,name=request_bytes,json=requestBytes,proto3" json:"request_bytes,omitempty"`
	LimitBytes           uint64            `protobuf:"varint,5,opt,name=limit_bytes,json=limitBytes,proto3" json:"limit_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ScheduleStorageRequest) Descriptor

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

func (*ScheduleStorageRequest) GetAnnotations

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

func (*ScheduleStorageRequest) GetLimitBytes

func (m *ScheduleStorageRequest) GetLimitBytes() uint64

func (*ScheduleStorageRequest) GetRequestBytes

func (m *ScheduleStorageRequest) GetRequestBytes() uint64

func (*ScheduleStorageRequest) GetStorageName

func (m *ScheduleStorageRequest) GetStorageName() string

func (*ScheduleStorageRequest) ProtoMessage

func (*ScheduleStorageRequest) ProtoMessage()

func (*ScheduleStorageRequest) Reset

func (m *ScheduleStorageRequest) Reset()

func (*ScheduleStorageRequest) String

func (m *ScheduleStorageRequest) String() string

func (*ScheduleStorageRequest) XXX_DiscardUnknown

func (m *ScheduleStorageRequest) XXX_DiscardUnknown()

func (*ScheduleStorageRequest) XXX_Marshal

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

func (*ScheduleStorageRequest) XXX_Merge

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

func (*ScheduleStorageRequest) XXX_Size

func (m *ScheduleStorageRequest) XXX_Size() int

func (*ScheduleStorageRequest) XXX_Unmarshal

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

type UnimplementedNetworkServiceServer

type UnimplementedNetworkServiceServer struct {
}

UnimplementedNetworkServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNetworkServiceServer) ApplyNetwork

func (*UnimplementedNetworkServiceServer) DeleteNetwork

func (*UnimplementedNetworkServiceServer) GetNetwork

func (*UnimplementedNetworkServiceServer) ListNetworks

func (*UnimplementedNetworkServiceServer) ReleaseNetworkInterface

func (*UnimplementedNetworkServiceServer) ReserveNetworkInterface

type UnimplementedNodeServiceServer

type UnimplementedNodeServiceServer struct {
}

UnimplementedNodeServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNodeServiceServer) ApplyNode

func (*UnimplementedNodeServiceServer) DeleteNode

func (*UnimplementedNodeServiceServer) GetNode

func (*UnimplementedNodeServiceServer) ListNodes

func (*UnimplementedNodeServiceServer) ReleaseCompute

func (*UnimplementedNodeServiceServer) ReleaseStorage

func (*UnimplementedNodeServiceServer) ReserveCompute

func (*UnimplementedNodeServiceServer) ReserveStorage

func (*UnimplementedNodeServiceServer) ScheduleCompute

func (*UnimplementedNodeServiceServer) ScheduleStorage

Jump to

Keyboard shortcuts

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