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 ¶
- Variables
- func RegisterNetworkServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterNetworkServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkServiceClient) error
- func RegisterNetworkServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer)
- func RegisterNodeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterNodeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NodeServiceClient) error
- func RegisterNodeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterNodeServiceServer(s *grpc.Server, srv NodeServiceServer)
- type ApplyNetworkRequest
- func (*ApplyNetworkRequest) Descriptor() ([]byte, []int)
- func (m *ApplyNetworkRequest) GetAnnotations() map[string]string
- func (m *ApplyNetworkRequest) GetDomain() string
- func (m *ApplyNetworkRequest) GetIpv4Cidr() string
- func (m *ApplyNetworkRequest) GetIpv6Cidr() string
- func (m *ApplyNetworkRequest) GetLabels() map[string]string
- func (m *ApplyNetworkRequest) GetName() string
- func (*ApplyNetworkRequest) ProtoMessage()
- func (m *ApplyNetworkRequest) Reset()
- func (m *ApplyNetworkRequest) String() string
- func (m *ApplyNetworkRequest) XXX_DiscardUnknown()
- func (m *ApplyNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApplyNetworkRequest) XXX_Merge(src proto.Message)
- func (m *ApplyNetworkRequest) XXX_Size() int
- func (m *ApplyNetworkRequest) XXX_Unmarshal(b []byte) error
- type ApplyNodeRequest
- func (*ApplyNodeRequest) Descriptor() ([]byte, []int)
- func (m *ApplyNodeRequest) GetAddress() string
- func (m *ApplyNodeRequest) GetAnnotations() map[string]string
- func (m *ApplyNodeRequest) GetAvailabilityZone() string
- func (m *ApplyNodeRequest) GetCell() string
- func (m *ApplyNodeRequest) GetCpuMilliCores() uint32
- func (m *ApplyNodeRequest) GetDatacenter() string
- func (m *ApplyNodeRequest) GetIpmiAddress() string
- func (m *ApplyNodeRequest) GetLabels() map[string]string
- func (m *ApplyNodeRequest) GetMemoryBytes() uint64
- func (m *ApplyNodeRequest) GetName() string
- func (m *ApplyNodeRequest) GetRack() string
- func (m *ApplyNodeRequest) GetSerial() string
- func (m *ApplyNodeRequest) GetStorageBytes() uint64
- func (m *ApplyNodeRequest) GetUnit() uint32
- func (*ApplyNodeRequest) ProtoMessage()
- func (m *ApplyNodeRequest) Reset()
- func (m *ApplyNodeRequest) String() string
- func (m *ApplyNodeRequest) XXX_DiscardUnknown()
- func (m *ApplyNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApplyNodeRequest) XXX_Merge(src proto.Message)
- func (m *ApplyNodeRequest) XXX_Size() int
- func (m *ApplyNodeRequest) XXX_Unmarshal(b []byte) error
- type DeleteNetworkRequest
- func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)
- func (m *DeleteNetworkRequest) GetName() string
- func (*DeleteNetworkRequest) ProtoMessage()
- func (m *DeleteNetworkRequest) Reset()
- func (m *DeleteNetworkRequest) String() string
- func (m *DeleteNetworkRequest) XXX_DiscardUnknown()
- func (m *DeleteNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteNetworkRequest) XXX_Merge(src proto.Message)
- func (m *DeleteNetworkRequest) XXX_Size() int
- func (m *DeleteNetworkRequest) XXX_Unmarshal(b []byte) error
- type DeleteNodeRequest
- func (*DeleteNodeRequest) Descriptor() ([]byte, []int)
- func (m *DeleteNodeRequest) GetName() string
- func (*DeleteNodeRequest) ProtoMessage()
- func (m *DeleteNodeRequest) Reset()
- func (m *DeleteNodeRequest) String() string
- func (m *DeleteNodeRequest) XXX_DiscardUnknown()
- func (m *DeleteNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteNodeRequest) XXX_Merge(src proto.Message)
- func (m *DeleteNodeRequest) XXX_Size() int
- func (m *DeleteNodeRequest) XXX_Unmarshal(b []byte) error
- type GetNetworkRequest
- func (*GetNetworkRequest) Descriptor() ([]byte, []int)
- func (m *GetNetworkRequest) GetName() string
- func (*GetNetworkRequest) ProtoMessage()
- func (m *GetNetworkRequest) Reset()
- func (m *GetNetworkRequest) String() string
- func (m *GetNetworkRequest) XXX_DiscardUnknown()
- func (m *GetNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetNetworkRequest) XXX_Merge(src proto.Message)
- func (m *GetNetworkRequest) XXX_Size() int
- func (m *GetNetworkRequest) XXX_Unmarshal(b []byte) error
- type GetNodeRequest
- func (*GetNodeRequest) Descriptor() ([]byte, []int)
- func (m *GetNodeRequest) GetName() string
- func (*GetNodeRequest) ProtoMessage()
- func (m *GetNodeRequest) Reset()
- func (m *GetNodeRequest) String() string
- func (m *GetNodeRequest) XXX_DiscardUnknown()
- func (m *GetNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetNodeRequest) XXX_Merge(src proto.Message)
- func (m *GetNodeRequest) XXX_Size() int
- func (m *GetNodeRequest) XXX_Unmarshal(b []byte) error
- type ListNetworksRequest
- func (*ListNetworksRequest) Descriptor() ([]byte, []int)
- func (*ListNetworksRequest) ProtoMessage()
- func (m *ListNetworksRequest) Reset()
- func (m *ListNetworksRequest) String() string
- func (m *ListNetworksRequest) XXX_DiscardUnknown()
- func (m *ListNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNetworksRequest) XXX_Merge(src proto.Message)
- func (m *ListNetworksRequest) XXX_Size() int
- func (m *ListNetworksRequest) XXX_Unmarshal(b []byte) error
- type ListNetworksResponse
- func (*ListNetworksResponse) Descriptor() ([]byte, []int)
- func (m *ListNetworksResponse) GetNetworks() []*Network
- func (*ListNetworksResponse) ProtoMessage()
- func (m *ListNetworksResponse) Reset()
- func (m *ListNetworksResponse) String() string
- func (m *ListNetworksResponse) XXX_DiscardUnknown()
- func (m *ListNetworksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNetworksResponse) XXX_Merge(src proto.Message)
- func (m *ListNetworksResponse) XXX_Size() int
- func (m *ListNetworksResponse) XXX_Unmarshal(b []byte) error
- type ListNodesRequest
- func (*ListNodesRequest) Descriptor() ([]byte, []int)
- func (*ListNodesRequest) ProtoMessage()
- func (m *ListNodesRequest) Reset()
- func (m *ListNodesRequest) String() string
- func (m *ListNodesRequest) XXX_DiscardUnknown()
- func (m *ListNodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNodesRequest) XXX_Merge(src proto.Message)
- func (m *ListNodesRequest) XXX_Size() int
- func (m *ListNodesRequest) XXX_Unmarshal(b []byte) error
- type ListNodesResponse
- func (*ListNodesResponse) Descriptor() ([]byte, []int)
- func (m *ListNodesResponse) GetNodes() []*Node
- func (*ListNodesResponse) ProtoMessage()
- func (m *ListNodesResponse) Reset()
- func (m *ListNodesResponse) String() string
- func (m *ListNodesResponse) XXX_DiscardUnknown()
- func (m *ListNodesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListNodesResponse) XXX_Merge(src proto.Message)
- func (m *ListNodesResponse) XXX_Size() int
- func (m *ListNodesResponse) XXX_Unmarshal(b []byte) error
- type Network
- func (*Network) Descriptor() ([]byte, []int)
- func (m *Network) GetAnnotations() map[string]string
- func (m *Network) GetDomain() string
- func (m *Network) GetIpv4Cidr() string
- func (m *Network) GetIpv6Cidr() string
- func (m *Network) GetLabels() map[string]string
- func (m *Network) GetName() string
- func (m *Network) GetReservedNetworkInterfaces() map[string]*v0.NetworkInterface
- func (m *Network) GetState() Network_NetworkState
- func (*Network) ProtoMessage()
- func (m *Network) Reset()
- func (m *Network) String() string
- func (m *Network) XXX_DiscardUnknown()
- func (m *Network) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Network) XXX_Merge(src proto.Message)
- func (m *Network) XXX_Size() int
- func (m *Network) XXX_Unmarshal(b []byte) error
- type NetworkServiceClient
- type NetworkServiceServer
- type Network_NetworkState
- type Node
- func (*Node) Descriptor() ([]byte, []int)
- func (m *Node) GetAddress() string
- func (m *Node) GetAnnotations() map[string]string
- func (m *Node) GetAvailabilityZone() string
- func (m *Node) GetCell() string
- func (m *Node) GetCpuMilliCores() uint32
- func (m *Node) GetDatacenter() string
- func (m *Node) GetIpmiAddress() string
- func (m *Node) GetLabels() map[string]string
- func (m *Node) GetMemoryBytes() uint64
- func (m *Node) GetName() string
- func (m *Node) GetRack() string
- func (m *Node) GetReservedComputes() map[string]*v0.Compute
- func (m *Node) GetReservedStorages() map[string]*v0.Storage
- func (m *Node) GetSerial() string
- func (m *Node) GetState() Node_NodeState
- func (m *Node) GetStorageBytes() uint64
- func (m *Node) GetUnit() uint32
- func (*Node) ProtoMessage()
- func (m *Node) Reset()
- func (m *Node) String() string
- func (m *Node) XXX_DiscardUnknown()
- func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Node) XXX_Merge(src proto.Message)
- func (m *Node) XXX_Size() int
- func (m *Node) XXX_Unmarshal(b []byte) error
- type NodeServiceClient
- type NodeServiceServer
- type Node_NodeState
- type ReleaseComputeRequest
- func (*ReleaseComputeRequest) Descriptor() ([]byte, []int)
- func (m *ReleaseComputeRequest) GetComputeName() string
- func (m *ReleaseComputeRequest) GetNodeName() string
- func (*ReleaseComputeRequest) ProtoMessage()
- func (m *ReleaseComputeRequest) Reset()
- func (m *ReleaseComputeRequest) String() string
- func (m *ReleaseComputeRequest) XXX_DiscardUnknown()
- func (m *ReleaseComputeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReleaseComputeRequest) XXX_Merge(src proto.Message)
- func (m *ReleaseComputeRequest) XXX_Size() int
- func (m *ReleaseComputeRequest) XXX_Unmarshal(b []byte) error
- type ReleaseNetworkInterfaceRequest
- func (*ReleaseNetworkInterfaceRequest) Descriptor() ([]byte, []int)
- func (m *ReleaseNetworkInterfaceRequest) GetNetworkInterfaceName() string
- func (m *ReleaseNetworkInterfaceRequest) GetNetworkName() string
- func (*ReleaseNetworkInterfaceRequest) ProtoMessage()
- func (m *ReleaseNetworkInterfaceRequest) Reset()
- func (m *ReleaseNetworkInterfaceRequest) String() string
- func (m *ReleaseNetworkInterfaceRequest) XXX_DiscardUnknown()
- func (m *ReleaseNetworkInterfaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReleaseNetworkInterfaceRequest) XXX_Merge(src proto.Message)
- func (m *ReleaseNetworkInterfaceRequest) XXX_Size() int
- func (m *ReleaseNetworkInterfaceRequest) XXX_Unmarshal(b []byte) error
- type ReleaseStorageRequest
- func (*ReleaseStorageRequest) Descriptor() ([]byte, []int)
- func (m *ReleaseStorageRequest) GetNodeName() string
- func (m *ReleaseStorageRequest) GetStorageName() string
- func (*ReleaseStorageRequest) ProtoMessage()
- func (m *ReleaseStorageRequest) Reset()
- func (m *ReleaseStorageRequest) String() string
- func (m *ReleaseStorageRequest) XXX_DiscardUnknown()
- func (m *ReleaseStorageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReleaseStorageRequest) XXX_Merge(src proto.Message)
- func (m *ReleaseStorageRequest) XXX_Size() int
- func (m *ReleaseStorageRequest) XXX_Unmarshal(b []byte) error
- type ReserveComputeRequest
- func (*ReserveComputeRequest) Descriptor() ([]byte, []int)
- func (m *ReserveComputeRequest) GetAnnotations() map[string]string
- func (m *ReserveComputeRequest) GetComputeName() string
- func (m *ReserveComputeRequest) GetLimitCpuMilliCore() uint32
- func (m *ReserveComputeRequest) GetLimitMemoryBytes() uint64
- func (m *ReserveComputeRequest) GetNodeName() string
- func (m *ReserveComputeRequest) GetRequestCpuMilliCore() uint32
- func (m *ReserveComputeRequest) GetRequestMemoryBytes() uint64
- func (*ReserveComputeRequest) ProtoMessage()
- func (m *ReserveComputeRequest) Reset()
- func (m *ReserveComputeRequest) String() string
- func (m *ReserveComputeRequest) XXX_DiscardUnknown()
- func (m *ReserveComputeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReserveComputeRequest) XXX_Merge(src proto.Message)
- func (m *ReserveComputeRequest) XXX_Size() int
- func (m *ReserveComputeRequest) XXX_Unmarshal(b []byte) error
- type ReserveNetworkInterfaceRequest
- func (*ReserveNetworkInterfaceRequest) Descriptor() ([]byte, []int)
- func (m *ReserveNetworkInterfaceRequest) GetAnnotations() map[string]string
- func (m *ReserveNetworkInterfaceRequest) GetHardwareAddress() string
- func (m *ReserveNetworkInterfaceRequest) GetIpv4Address() string
- func (m *ReserveNetworkInterfaceRequest) GetIpv6Address() string
- func (m *ReserveNetworkInterfaceRequest) GetNetworkInterfaceName() string
- func (m *ReserveNetworkInterfaceRequest) GetNetworkName() string
- func (*ReserveNetworkInterfaceRequest) ProtoMessage()
- func (m *ReserveNetworkInterfaceRequest) Reset()
- func (m *ReserveNetworkInterfaceRequest) String() string
- func (m *ReserveNetworkInterfaceRequest) XXX_DiscardUnknown()
- func (m *ReserveNetworkInterfaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReserveNetworkInterfaceRequest) XXX_Merge(src proto.Message)
- func (m *ReserveNetworkInterfaceRequest) XXX_Size() int
- func (m *ReserveNetworkInterfaceRequest) XXX_Unmarshal(b []byte) error
- type ReserveStorageRequest
- func (*ReserveStorageRequest) Descriptor() ([]byte, []int)
- func (m *ReserveStorageRequest) GetAnnotations() map[string]string
- func (m *ReserveStorageRequest) GetLimitBytes() uint64
- func (m *ReserveStorageRequest) GetNodeName() string
- func (m *ReserveStorageRequest) GetRequestBytes() uint64
- func (m *ReserveStorageRequest) GetStorageName() string
- func (*ReserveStorageRequest) ProtoMessage()
- func (m *ReserveStorageRequest) Reset()
- func (m *ReserveStorageRequest) String() string
- func (m *ReserveStorageRequest) XXX_DiscardUnknown()
- func (m *ReserveStorageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReserveStorageRequest) XXX_Merge(src proto.Message)
- func (m *ReserveStorageRequest) XXX_Size() int
- func (m *ReserveStorageRequest) XXX_Unmarshal(b []byte) error
- type ScheduleComputeRequest
- func (*ScheduleComputeRequest) Descriptor() ([]byte, []int)
- func (m *ScheduleComputeRequest) GetAnnotations() map[string]string
- func (m *ScheduleComputeRequest) GetComputeName() string
- func (m *ScheduleComputeRequest) GetLimitCpuMilliCore() uint32
- func (m *ScheduleComputeRequest) GetLimitMemoryBytes() uint64
- func (m *ScheduleComputeRequest) GetRequestCpuMilliCore() uint32
- func (m *ScheduleComputeRequest) GetRequestMemoryBytes() uint64
- func (*ScheduleComputeRequest) ProtoMessage()
- func (m *ScheduleComputeRequest) Reset()
- func (m *ScheduleComputeRequest) String() string
- func (m *ScheduleComputeRequest) XXX_DiscardUnknown()
- func (m *ScheduleComputeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScheduleComputeRequest) XXX_Merge(src proto.Message)
- func (m *ScheduleComputeRequest) XXX_Size() int
- func (m *ScheduleComputeRequest) XXX_Unmarshal(b []byte) error
- type ScheduleStorageRequest
- func (*ScheduleStorageRequest) Descriptor() ([]byte, []int)
- func (m *ScheduleStorageRequest) GetAnnotations() map[string]string
- func (m *ScheduleStorageRequest) GetLimitBytes() uint64
- func (m *ScheduleStorageRequest) GetRequestBytes() uint64
- func (m *ScheduleStorageRequest) GetStorageName() string
- func (*ScheduleStorageRequest) ProtoMessage()
- func (m *ScheduleStorageRequest) Reset()
- func (m *ScheduleStorageRequest) String() string
- func (m *ScheduleStorageRequest) XXX_DiscardUnknown()
- func (m *ScheduleStorageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ScheduleStorageRequest) XXX_Merge(src proto.Message)
- func (m *ScheduleStorageRequest) XXX_Size() int
- func (m *ScheduleStorageRequest) XXX_Unmarshal(b []byte) error
- type UnimplementedNetworkServiceServer
- func (*UnimplementedNetworkServiceServer) ApplyNetwork(ctx context.Context, req *ApplyNetworkRequest) (*Network, error)
- func (*UnimplementedNetworkServiceServer) DeleteNetwork(ctx context.Context, req *DeleteNetworkRequest) (*empty.Empty, error)
- func (*UnimplementedNetworkServiceServer) GetNetwork(ctx context.Context, req *GetNetworkRequest) (*Network, error)
- func (*UnimplementedNetworkServiceServer) ListNetworks(ctx context.Context, req *ListNetworksRequest) (*ListNetworksResponse, error)
- func (*UnimplementedNetworkServiceServer) ReleaseNetworkInterface(ctx context.Context, req *ReleaseNetworkInterfaceRequest) (*empty.Empty, error)
- func (*UnimplementedNetworkServiceServer) ReserveNetworkInterface(ctx context.Context, req *ReserveNetworkInterfaceRequest) (*Network, error)
- type UnimplementedNodeServiceServer
- func (*UnimplementedNodeServiceServer) ApplyNode(ctx context.Context, req *ApplyNodeRequest) (*Node, error)
- func (*UnimplementedNodeServiceServer) DeleteNode(ctx context.Context, req *DeleteNodeRequest) (*empty.Empty, error)
- func (*UnimplementedNodeServiceServer) GetNode(ctx context.Context, req *GetNodeRequest) (*Node, error)
- func (*UnimplementedNodeServiceServer) ListNodes(ctx context.Context, req *ListNodesRequest) (*ListNodesResponse, error)
- func (*UnimplementedNodeServiceServer) ReleaseCompute(ctx context.Context, req *ReleaseComputeRequest) (*empty.Empty, error)
- func (*UnimplementedNodeServiceServer) ReleaseStorage(ctx context.Context, req *ReleaseStorageRequest) (*empty.Empty, error)
- func (*UnimplementedNodeServiceServer) ReserveCompute(ctx context.Context, req *ReserveComputeRequest) (*Node, error)
- func (*UnimplementedNodeServiceServer) ReserveStorage(ctx context.Context, req *ReserveStorageRequest) (*Node, error)
- func (*UnimplementedNodeServiceServer) ScheduleCompute(ctx context.Context, req *ScheduleComputeRequest) (*Node, error)
- func (*UnimplementedNodeServiceServer) ScheduleStorage(ctx context.Context, req *ScheduleStorageRequest) (*Node, error)
Constants ¶
This section is empty.
Variables ¶
var Network_NetworkState_name = map[int32]string{
0: "NETWORK_UNSPECIFIED",
1: "UNKNOWN",
2: "AVAILABLE",
}
var Network_NetworkState_value = map[string]int32{
"NETWORK_UNSPECIFIED": 0,
"UNKNOWN": 1,
"AVAILABLE": 2,
}
var Node_NodeState_name = map[int32]string{
0: "NODE_UNSPECIFIED",
1: "READY",
2: "NOT_READY",
}
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) GetAnnotations ¶
func (*Network) GetIpv4Cidr ¶
func (*Network) GetIpv6Cidr ¶
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) XXX_DiscardUnknown ¶
func (m *Network) XXX_DiscardUnknown()
func (*Network) XXX_Marshal ¶
func (*Network) XXX_Unmarshal ¶
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) GetAddress ¶
func (*Node) GetAnnotations ¶
func (*Node) GetAvailabilityZone ¶
func (*Node) GetCpuMilliCores ¶
func (*Node) GetDatacenter ¶
func (*Node) GetIpmiAddress ¶
func (*Node) GetMemoryBytes ¶
func (*Node) GetState ¶
func (m *Node) GetState() Node_NodeState
func (*Node) GetStorageBytes ¶
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) XXX_DiscardUnknown ¶
func (m *Node) XXX_DiscardUnknown()
func (*Node) XXX_Unmarshal ¶
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 (m *ReleaseNetworkInterfaceRequest) String() 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 (m *ReserveNetworkInterfaceRequest) String() 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) ApplyNetwork(ctx context.Context, req *ApplyNetworkRequest) (*Network, error)
func (*UnimplementedNetworkServiceServer) DeleteNetwork ¶
func (*UnimplementedNetworkServiceServer) DeleteNetwork(ctx context.Context, req *DeleteNetworkRequest) (*empty.Empty, error)
func (*UnimplementedNetworkServiceServer) GetNetwork ¶
func (*UnimplementedNetworkServiceServer) GetNetwork(ctx context.Context, req *GetNetworkRequest) (*Network, error)
func (*UnimplementedNetworkServiceServer) ListNetworks ¶
func (*UnimplementedNetworkServiceServer) ListNetworks(ctx context.Context, req *ListNetworksRequest) (*ListNetworksResponse, error)
func (*UnimplementedNetworkServiceServer) ReleaseNetworkInterface ¶
func (*UnimplementedNetworkServiceServer) ReleaseNetworkInterface(ctx context.Context, req *ReleaseNetworkInterfaceRequest) (*empty.Empty, error)
func (*UnimplementedNetworkServiceServer) ReserveNetworkInterface ¶
func (*UnimplementedNetworkServiceServer) ReserveNetworkInterface(ctx context.Context, req *ReserveNetworkInterfaceRequest) (*Network, error)
type UnimplementedNodeServiceServer ¶
type UnimplementedNodeServiceServer struct { }
UnimplementedNodeServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedNodeServiceServer) ApplyNode ¶
func (*UnimplementedNodeServiceServer) ApplyNode(ctx context.Context, req *ApplyNodeRequest) (*Node, error)
func (*UnimplementedNodeServiceServer) DeleteNode ¶
func (*UnimplementedNodeServiceServer) DeleteNode(ctx context.Context, req *DeleteNodeRequest) (*empty.Empty, error)
func (*UnimplementedNodeServiceServer) GetNode ¶
func (*UnimplementedNodeServiceServer) GetNode(ctx context.Context, req *GetNodeRequest) (*Node, error)
func (*UnimplementedNodeServiceServer) ListNodes ¶
func (*UnimplementedNodeServiceServer) ListNodes(ctx context.Context, req *ListNodesRequest) (*ListNodesResponse, error)
func (*UnimplementedNodeServiceServer) ReleaseCompute ¶
func (*UnimplementedNodeServiceServer) ReleaseCompute(ctx context.Context, req *ReleaseComputeRequest) (*empty.Empty, error)
func (*UnimplementedNodeServiceServer) ReleaseStorage ¶
func (*UnimplementedNodeServiceServer) ReleaseStorage(ctx context.Context, req *ReleaseStorageRequest) (*empty.Empty, error)
func (*UnimplementedNodeServiceServer) ReserveCompute ¶
func (*UnimplementedNodeServiceServer) ReserveCompute(ctx context.Context, req *ReserveComputeRequest) (*Node, error)
func (*UnimplementedNodeServiceServer) ReserveStorage ¶
func (*UnimplementedNodeServiceServer) ReserveStorage(ctx context.Context, req *ReserveStorageRequest) (*Node, error)
func (*UnimplementedNodeServiceServer) ScheduleCompute ¶
func (*UnimplementedNodeServiceServer) ScheduleCompute(ctx context.Context, req *ScheduleComputeRequest) (*Node, error)
func (*UnimplementedNodeServiceServer) ScheduleStorage ¶
func (*UnimplementedNodeServiceServer) ScheduleStorage(ctx context.Context, req *ScheduleStorageRequest) (*Node, error)