Documentation
¶
Overview ¶
Package hardware is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterHardwareServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterHardwareServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client HardwareServiceClient) error
- func RegisterHardwareServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterHardwareServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server HardwareServiceServer) error
- func RegisterHardwareServiceServer(s *grpc.Server, srv HardwareServiceServer)
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)
- func (m *DeleteRequest) GetId() string
- func (*DeleteRequest) ProtoMessage()
- func (m *DeleteRequest) Reset()
- func (m *DeleteRequest) String() string
- func (m *DeleteRequest) XXX_DiscardUnknown()
- func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteRequest) XXX_Merge(src proto.Message)
- func (m *DeleteRequest) XXX_Size() int
- func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
- type Empty
- func (*Empty) Descriptor() ([]byte, []int)
- func (*Empty) ProtoMessage()
- func (m *Empty) Reset()
- func (m *Empty) String() string
- func (m *Empty) XXX_DiscardUnknown()
- func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Empty) XXX_Merge(src proto.Message)
- func (m *Empty) XXX_Size() int
- func (m *Empty) XXX_Unmarshal(b []byte) error
- type GetRequest
- func (*GetRequest) Descriptor() ([]byte, []int)
- func (m *GetRequest) GetId() string
- func (m *GetRequest) GetIp() string
- func (m *GetRequest) GetMac() string
- func (*GetRequest) ProtoMessage()
- func (m *GetRequest) Reset()
- func (m *GetRequest) String() string
- func (m *GetRequest) XXX_DiscardUnknown()
- func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetRequest) XXX_Merge(src proto.Message)
- func (m *GetRequest) XXX_Size() int
- func (m *GetRequest) XXX_Unmarshal(b []byte) error
- type Hardware
- func (*Hardware) Descriptor() ([]byte, []int)
- func (m *Hardware) GetId() string
- func (m *Hardware) GetMetadata() string
- func (m *Hardware) GetNetwork() *Hardware_Network
- func (m *Hardware) GetVersion() int64
- func (*Hardware) ProtoMessage()
- func (m *Hardware) Reset()
- func (m *Hardware) String() string
- func (m *Hardware) XXX_DiscardUnknown()
- func (m *Hardware) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware) XXX_Merge(src proto.Message)
- func (m *Hardware) XXX_Size() int
- func (m *Hardware) XXX_Unmarshal(b []byte) error
- type HardwareServiceClient
- type HardwareServiceServer
- type HardwareService_AllClient
- type HardwareService_AllServer
- type HardwareService_WatchClient
- type HardwareService_WatchServer
- type Hardware_DHCP
- func (*Hardware_DHCP) Descriptor() ([]byte, []int)
- func (m *Hardware_DHCP) GetArch() string
- func (m *Hardware_DHCP) GetHostname() string
- func (m *Hardware_DHCP) GetIfaceName() string
- func (m *Hardware_DHCP) GetIp() *Hardware_DHCP_IP
- func (m *Hardware_DHCP) GetLeaseTime() int64
- func (m *Hardware_DHCP) GetMac() string
- func (m *Hardware_DHCP) GetNameServers() []string
- func (m *Hardware_DHCP) GetTimeServers() []string
- func (m *Hardware_DHCP) GetUefi() bool
- func (*Hardware_DHCP) ProtoMessage()
- func (m *Hardware_DHCP) Reset()
- func (m *Hardware_DHCP) String() string
- func (m *Hardware_DHCP) XXX_DiscardUnknown()
- func (m *Hardware_DHCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_DHCP) XXX_Merge(src proto.Message)
- func (m *Hardware_DHCP) XXX_Size() int
- func (m *Hardware_DHCP) XXX_Unmarshal(b []byte) error
- type Hardware_DHCP_IP
- func (*Hardware_DHCP_IP) Descriptor() ([]byte, []int)
- func (m *Hardware_DHCP_IP) GetAddress() string
- func (m *Hardware_DHCP_IP) GetFamily() int64
- func (m *Hardware_DHCP_IP) GetGateway() string
- func (m *Hardware_DHCP_IP) GetNetmask() string
- func (*Hardware_DHCP_IP) ProtoMessage()
- func (m *Hardware_DHCP_IP) Reset()
- func (m *Hardware_DHCP_IP) String() string
- func (m *Hardware_DHCP_IP) XXX_DiscardUnknown()
- func (m *Hardware_DHCP_IP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_DHCP_IP) XXX_Merge(src proto.Message)
- func (m *Hardware_DHCP_IP) XXX_Size() int
- func (m *Hardware_DHCP_IP) XXX_Unmarshal(b []byte) error
- type Hardware_Netboot
- func (*Hardware_Netboot) Descriptor() ([]byte, []int)
- func (m *Hardware_Netboot) GetAllowPxe() bool
- func (m *Hardware_Netboot) GetAllowWorkflow() bool
- func (m *Hardware_Netboot) GetIpxe() *Hardware_Netboot_IPXE
- func (m *Hardware_Netboot) GetOsie() *Hardware_Netboot_Osie
- func (*Hardware_Netboot) ProtoMessage()
- func (m *Hardware_Netboot) Reset()
- func (m *Hardware_Netboot) String() string
- func (m *Hardware_Netboot) XXX_DiscardUnknown()
- func (m *Hardware_Netboot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_Netboot) XXX_Merge(src proto.Message)
- func (m *Hardware_Netboot) XXX_Size() int
- func (m *Hardware_Netboot) XXX_Unmarshal(b []byte) error
- type Hardware_Netboot_IPXE
- func (*Hardware_Netboot_IPXE) Descriptor() ([]byte, []int)
- func (m *Hardware_Netboot_IPXE) GetContents() string
- func (m *Hardware_Netboot_IPXE) GetUrl() string
- func (*Hardware_Netboot_IPXE) ProtoMessage()
- func (m *Hardware_Netboot_IPXE) Reset()
- func (m *Hardware_Netboot_IPXE) String() string
- func (m *Hardware_Netboot_IPXE) XXX_DiscardUnknown()
- func (m *Hardware_Netboot_IPXE) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_Netboot_IPXE) XXX_Merge(src proto.Message)
- func (m *Hardware_Netboot_IPXE) XXX_Size() int
- func (m *Hardware_Netboot_IPXE) XXX_Unmarshal(b []byte) error
- type Hardware_Netboot_Osie
- func (*Hardware_Netboot_Osie) Descriptor() ([]byte, []int)
- func (m *Hardware_Netboot_Osie) GetBaseUrl() string
- func (m *Hardware_Netboot_Osie) GetInitrd() string
- func (m *Hardware_Netboot_Osie) GetKernel() string
- func (*Hardware_Netboot_Osie) ProtoMessage()
- func (m *Hardware_Netboot_Osie) Reset()
- func (m *Hardware_Netboot_Osie) String() string
- func (m *Hardware_Netboot_Osie) XXX_DiscardUnknown()
- func (m *Hardware_Netboot_Osie) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_Netboot_Osie) XXX_Merge(src proto.Message)
- func (m *Hardware_Netboot_Osie) XXX_Size() int
- func (m *Hardware_Netboot_Osie) XXX_Unmarshal(b []byte) error
- type Hardware_Network
- func (*Hardware_Network) Descriptor() ([]byte, []int)
- func (m *Hardware_Network) GetInterfaces() []*Hardware_Network_Interface
- func (*Hardware_Network) ProtoMessage()
- func (m *Hardware_Network) Reset()
- func (m *Hardware_Network) String() string
- func (m *Hardware_Network) XXX_DiscardUnknown()
- func (m *Hardware_Network) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_Network) XXX_Merge(src proto.Message)
- func (m *Hardware_Network) XXX_Size() int
- func (m *Hardware_Network) XXX_Unmarshal(b []byte) error
- type Hardware_Network_Interface
- func (*Hardware_Network_Interface) Descriptor() ([]byte, []int)
- func (m *Hardware_Network_Interface) GetDhcp() *Hardware_DHCP
- func (m *Hardware_Network_Interface) GetNetboot() *Hardware_Netboot
- func (*Hardware_Network_Interface) ProtoMessage()
- func (m *Hardware_Network_Interface) Reset()
- func (m *Hardware_Network_Interface) String() string
- func (m *Hardware_Network_Interface) XXX_DiscardUnknown()
- func (m *Hardware_Network_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Hardware_Network_Interface) XXX_Merge(src proto.Message)
- func (m *Hardware_Network_Interface) XXX_Size() int
- func (m *Hardware_Network_Interface) XXX_Unmarshal(b []byte) error
- type PushRequest
- func (*PushRequest) Descriptor() ([]byte, []int)
- func (m *PushRequest) GetData() *Hardware
- func (*PushRequest) ProtoMessage()
- func (m *PushRequest) Reset()
- func (m *PushRequest) String() string
- func (m *PushRequest) XXX_DiscardUnknown()
- func (m *PushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PushRequest) XXX_Merge(src proto.Message)
- func (m *PushRequest) XXX_Size() int
- func (m *PushRequest) XXX_Unmarshal(b []byte) error
- type UnimplementedHardwareServiceServer
- func (*UnimplementedHardwareServiceServer) All(req *Empty, srv HardwareService_AllServer) error
- func (*UnimplementedHardwareServiceServer) ByID(ctx context.Context, req *GetRequest) (*Hardware, error)
- func (*UnimplementedHardwareServiceServer) ByIP(ctx context.Context, req *GetRequest) (*Hardware, error)
- func (*UnimplementedHardwareServiceServer) ByMAC(ctx context.Context, req *GetRequest) (*Hardware, error)
- func (*UnimplementedHardwareServiceServer) Delete(ctx context.Context, req *DeleteRequest) (*Empty, error)
- func (*UnimplementedHardwareServiceServer) Push(ctx context.Context, req *PushRequest) (*Empty, error)
- func (*UnimplementedHardwareServiceServer) Watch(req *GetRequest, srv HardwareService_WatchServer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHardwareServiceHandler ¶
func RegisterHardwareServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterHardwareServiceHandler registers the http handlers for service HardwareService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterHardwareServiceHandlerClient ¶
func RegisterHardwareServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client HardwareServiceClient) error
RegisterHardwareServiceHandlerClient registers the http handlers for service HardwareService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "HardwareServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "HardwareServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "HardwareServiceClient" to call the correct interceptors.
func RegisterHardwareServiceHandlerFromEndpoint ¶
func RegisterHardwareServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterHardwareServiceHandlerFromEndpoint is same as RegisterHardwareServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterHardwareServiceHandlerServer ¶
func RegisterHardwareServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server HardwareServiceServer) error
RegisterHardwareServiceHandlerServer registers the http handlers for service HardwareService to "mux". UnaryRPC :call HardwareServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterHardwareServiceServer ¶
func RegisterHardwareServiceServer(s *grpc.Server, srv HardwareServiceServer)
Types ¶
type DeleteRequest ¶
type DeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DeleteRequest) Descriptor ¶
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) GetId ¶
func (m *DeleteRequest) GetId() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶
func (m *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (m *DeleteRequest) String() string
func (*DeleteRequest) XXX_DiscardUnknown ¶
func (m *DeleteRequest) XXX_DiscardUnknown()
func (*DeleteRequest) XXX_Marshal ¶
func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteRequest) XXX_Merge ¶
func (m *DeleteRequest) XXX_Merge(src proto.Message)
func (*DeleteRequest) XXX_Size ¶
func (m *DeleteRequest) XXX_Size() int
func (*DeleteRequest) XXX_Unmarshal ¶
func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
type Empty ¶
type Empty struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) XXX_DiscardUnknown ¶
func (m *Empty) XXX_DiscardUnknown()
func (*Empty) XXX_Marshal ¶
func (*Empty) XXX_Unmarshal ¶
type GetRequest ¶
type GetRequest struct {
Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GetRequest) Descriptor ¶
func (*GetRequest) Descriptor() ([]byte, []int)
func (*GetRequest) GetId ¶
func (m *GetRequest) GetId() string
func (*GetRequest) GetIp ¶
func (m *GetRequest) GetIp() string
func (*GetRequest) GetMac ¶
func (m *GetRequest) GetMac() string
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) Reset ¶
func (m *GetRequest) Reset()
func (*GetRequest) String ¶
func (m *GetRequest) String() string
func (*GetRequest) XXX_DiscardUnknown ¶
func (m *GetRequest) XXX_DiscardUnknown()
func (*GetRequest) XXX_Marshal ¶
func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetRequest) XXX_Merge ¶
func (m *GetRequest) XXX_Merge(src proto.Message)
func (*GetRequest) XXX_Size ¶
func (m *GetRequest) XXX_Size() int
func (*GetRequest) XXX_Unmarshal ¶
func (m *GetRequest) XXX_Unmarshal(b []byte) error
type Hardware ¶
type Hardware struct {
Network *Hardware_Network `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
Version int64 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"`
Metadata string `protobuf:"bytes,9,opt,name=metadata,proto3" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware) Descriptor ¶
func (*Hardware) GetMetadata ¶
func (*Hardware) GetNetwork ¶
func (m *Hardware) GetNetwork() *Hardware_Network
func (*Hardware) GetVersion ¶
func (*Hardware) ProtoMessage ¶
func (*Hardware) ProtoMessage()
func (*Hardware) XXX_DiscardUnknown ¶
func (m *Hardware) XXX_DiscardUnknown()
func (*Hardware) XXX_Marshal ¶
func (*Hardware) XXX_Unmarshal ¶
type HardwareServiceClient ¶
type HardwareServiceClient interface {
Push(ctx context.Context, in *PushRequest, opts ...grpc.CallOption) (*Empty, error)
ByMAC(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Hardware, error)
ByIP(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Hardware, error)
ByID(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*Hardware, error)
All(ctx context.Context, in *Empty, opts ...grpc.CallOption) (HardwareService_AllClient, error)
Watch(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (HardwareService_WatchClient, error)
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*Empty, error)
}
HardwareServiceClient is the client API for HardwareService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewHardwareServiceClient ¶
func NewHardwareServiceClient(cc grpc.ClientConnInterface) HardwareServiceClient
type HardwareServiceServer ¶
type HardwareServiceServer interface {
Push(context.Context, *PushRequest) (*Empty, error)
ByMAC(context.Context, *GetRequest) (*Hardware, error)
ByIP(context.Context, *GetRequest) (*Hardware, error)
ByID(context.Context, *GetRequest) (*Hardware, error)
All(*Empty, HardwareService_AllServer) error
Watch(*GetRequest, HardwareService_WatchServer) error
Delete(context.Context, *DeleteRequest) (*Empty, error)
}
HardwareServiceServer is the server API for HardwareService service.
type HardwareService_AllClient ¶
type HardwareService_AllClient interface {
Recv() (*Hardware, error)
grpc.ClientStream
}
type HardwareService_AllServer ¶
type HardwareService_AllServer interface {
Send(*Hardware) error
grpc.ServerStream
}
type HardwareService_WatchClient ¶
type HardwareService_WatchClient interface {
Recv() (*Hardware, error)
grpc.ClientStream
}
type HardwareService_WatchServer ¶
type HardwareService_WatchServer interface {
Send(*Hardware) error
grpc.ServerStream
}
type Hardware_DHCP ¶
type Hardware_DHCP struct {
Mac string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
LeaseTime int64 `protobuf:"varint,4,opt,name=lease_time,json=leaseTime,proto3" json:"lease_time,omitempty"`
NameServers []string `protobuf:"bytes,5,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"`
TimeServers []string `protobuf:"bytes,6,rep,name=time_servers,json=timeServers,proto3" json:"time_servers,omitempty"`
Arch string `protobuf:"bytes,8,opt,name=arch,proto3" json:"arch,omitempty"`
Uefi bool `protobuf:"varint,9,opt,name=uefi,proto3" json:"uefi,omitempty"`
IfaceName string `protobuf:"bytes,10,opt,name=iface_name,json=ifaceName,proto3" json:"iface_name,omitempty"`
Ip *Hardware_DHCP_IP `protobuf:"bytes,11,opt,name=ip,proto3" json:"ip,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_DHCP) Descriptor ¶
func (*Hardware_DHCP) Descriptor() ([]byte, []int)
func (*Hardware_DHCP) GetArch ¶
func (m *Hardware_DHCP) GetArch() string
func (*Hardware_DHCP) GetHostname ¶
func (m *Hardware_DHCP) GetHostname() string
func (*Hardware_DHCP) GetIfaceName ¶
func (m *Hardware_DHCP) GetIfaceName() string
func (*Hardware_DHCP) GetIp ¶
func (m *Hardware_DHCP) GetIp() *Hardware_DHCP_IP
func (*Hardware_DHCP) GetLeaseTime ¶
func (m *Hardware_DHCP) GetLeaseTime() int64
func (*Hardware_DHCP) GetMac ¶
func (m *Hardware_DHCP) GetMac() string
func (*Hardware_DHCP) GetNameServers ¶
func (m *Hardware_DHCP) GetNameServers() []string
func (*Hardware_DHCP) GetTimeServers ¶
func (m *Hardware_DHCP) GetTimeServers() []string
func (*Hardware_DHCP) GetUefi ¶
func (m *Hardware_DHCP) GetUefi() bool
func (*Hardware_DHCP) ProtoMessage ¶
func (*Hardware_DHCP) ProtoMessage()
func (*Hardware_DHCP) Reset ¶
func (m *Hardware_DHCP) Reset()
func (*Hardware_DHCP) String ¶
func (m *Hardware_DHCP) String() string
func (*Hardware_DHCP) XXX_DiscardUnknown ¶
func (m *Hardware_DHCP) XXX_DiscardUnknown()
func (*Hardware_DHCP) XXX_Marshal ¶
func (m *Hardware_DHCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_DHCP) XXX_Merge ¶
func (m *Hardware_DHCP) XXX_Merge(src proto.Message)
func (*Hardware_DHCP) XXX_Size ¶
func (m *Hardware_DHCP) XXX_Size() int
func (*Hardware_DHCP) XXX_Unmarshal ¶
func (m *Hardware_DHCP) XXX_Unmarshal(b []byte) error
type Hardware_DHCP_IP ¶
type Hardware_DHCP_IP struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Netmask string `protobuf:"bytes,2,opt,name=netmask,proto3" json:"netmask,omitempty"`
Gateway string `protobuf:"bytes,3,opt,name=gateway,proto3" json:"gateway,omitempty"`
Family int64 `protobuf:"varint,4,opt,name=family,proto3" json:"family,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_DHCP_IP) Descriptor ¶
func (*Hardware_DHCP_IP) Descriptor() ([]byte, []int)
func (*Hardware_DHCP_IP) GetAddress ¶
func (m *Hardware_DHCP_IP) GetAddress() string
func (*Hardware_DHCP_IP) GetFamily ¶
func (m *Hardware_DHCP_IP) GetFamily() int64
func (*Hardware_DHCP_IP) GetGateway ¶
func (m *Hardware_DHCP_IP) GetGateway() string
func (*Hardware_DHCP_IP) GetNetmask ¶
func (m *Hardware_DHCP_IP) GetNetmask() string
func (*Hardware_DHCP_IP) ProtoMessage ¶
func (*Hardware_DHCP_IP) ProtoMessage()
func (*Hardware_DHCP_IP) Reset ¶
func (m *Hardware_DHCP_IP) Reset()
func (*Hardware_DHCP_IP) String ¶
func (m *Hardware_DHCP_IP) String() string
func (*Hardware_DHCP_IP) XXX_DiscardUnknown ¶
func (m *Hardware_DHCP_IP) XXX_DiscardUnknown()
func (*Hardware_DHCP_IP) XXX_Marshal ¶
func (m *Hardware_DHCP_IP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_DHCP_IP) XXX_Merge ¶
func (m *Hardware_DHCP_IP) XXX_Merge(src proto.Message)
func (*Hardware_DHCP_IP) XXX_Size ¶
func (m *Hardware_DHCP_IP) XXX_Size() int
func (*Hardware_DHCP_IP) XXX_Unmarshal ¶
func (m *Hardware_DHCP_IP) XXX_Unmarshal(b []byte) error
type Hardware_Netboot ¶
type Hardware_Netboot struct {
AllowPxe bool `protobuf:"varint,1,opt,name=allow_pxe,json=allowPxe,proto3" json:"allow_pxe,omitempty"`
AllowWorkflow bool `protobuf:"varint,2,opt,name=allow_workflow,json=allowWorkflow,proto3" json:"allow_workflow,omitempty"`
Ipxe *Hardware_Netboot_IPXE `protobuf:"bytes,3,opt,name=ipxe,proto3" json:"ipxe,omitempty"`
Osie *Hardware_Netboot_Osie `protobuf:"bytes,5,opt,name=osie,proto3" json:"osie,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_Netboot) Descriptor ¶
func (*Hardware_Netboot) Descriptor() ([]byte, []int)
func (*Hardware_Netboot) GetAllowPxe ¶
func (m *Hardware_Netboot) GetAllowPxe() bool
func (*Hardware_Netboot) GetAllowWorkflow ¶
func (m *Hardware_Netboot) GetAllowWorkflow() bool
func (*Hardware_Netboot) GetIpxe ¶
func (m *Hardware_Netboot) GetIpxe() *Hardware_Netboot_IPXE
func (*Hardware_Netboot) GetOsie ¶
func (m *Hardware_Netboot) GetOsie() *Hardware_Netboot_Osie
func (*Hardware_Netboot) ProtoMessage ¶
func (*Hardware_Netboot) ProtoMessage()
func (*Hardware_Netboot) Reset ¶
func (m *Hardware_Netboot) Reset()
func (*Hardware_Netboot) String ¶
func (m *Hardware_Netboot) String() string
func (*Hardware_Netboot) XXX_DiscardUnknown ¶
func (m *Hardware_Netboot) XXX_DiscardUnknown()
func (*Hardware_Netboot) XXX_Marshal ¶
func (m *Hardware_Netboot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_Netboot) XXX_Merge ¶
func (m *Hardware_Netboot) XXX_Merge(src proto.Message)
func (*Hardware_Netboot) XXX_Size ¶
func (m *Hardware_Netboot) XXX_Size() int
func (*Hardware_Netboot) XXX_Unmarshal ¶
func (m *Hardware_Netboot) XXX_Unmarshal(b []byte) error
type Hardware_Netboot_IPXE ¶
type Hardware_Netboot_IPXE struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
Contents string `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_Netboot_IPXE) Descriptor ¶
func (*Hardware_Netboot_IPXE) Descriptor() ([]byte, []int)
func (*Hardware_Netboot_IPXE) GetContents ¶
func (m *Hardware_Netboot_IPXE) GetContents() string
func (*Hardware_Netboot_IPXE) GetUrl ¶
func (m *Hardware_Netboot_IPXE) GetUrl() string
func (*Hardware_Netboot_IPXE) ProtoMessage ¶
func (*Hardware_Netboot_IPXE) ProtoMessage()
func (*Hardware_Netboot_IPXE) Reset ¶
func (m *Hardware_Netboot_IPXE) Reset()
func (*Hardware_Netboot_IPXE) String ¶
func (m *Hardware_Netboot_IPXE) String() string
func (*Hardware_Netboot_IPXE) XXX_DiscardUnknown ¶
func (m *Hardware_Netboot_IPXE) XXX_DiscardUnknown()
func (*Hardware_Netboot_IPXE) XXX_Marshal ¶
func (m *Hardware_Netboot_IPXE) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_Netboot_IPXE) XXX_Merge ¶
func (m *Hardware_Netboot_IPXE) XXX_Merge(src proto.Message)
func (*Hardware_Netboot_IPXE) XXX_Size ¶
func (m *Hardware_Netboot_IPXE) XXX_Size() int
func (*Hardware_Netboot_IPXE) XXX_Unmarshal ¶
func (m *Hardware_Netboot_IPXE) XXX_Unmarshal(b []byte) error
type Hardware_Netboot_Osie ¶
type Hardware_Netboot_Osie struct {
BaseUrl string `protobuf:"bytes,1,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
Kernel string `protobuf:"bytes,2,opt,name=kernel,proto3" json:"kernel,omitempty"`
Initrd string `protobuf:"bytes,3,opt,name=initrd,proto3" json:"initrd,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_Netboot_Osie) Descriptor ¶
func (*Hardware_Netboot_Osie) Descriptor() ([]byte, []int)
func (*Hardware_Netboot_Osie) GetBaseUrl ¶
func (m *Hardware_Netboot_Osie) GetBaseUrl() string
func (*Hardware_Netboot_Osie) GetInitrd ¶
func (m *Hardware_Netboot_Osie) GetInitrd() string
func (*Hardware_Netboot_Osie) GetKernel ¶
func (m *Hardware_Netboot_Osie) GetKernel() string
func (*Hardware_Netboot_Osie) ProtoMessage ¶
func (*Hardware_Netboot_Osie) ProtoMessage()
func (*Hardware_Netboot_Osie) Reset ¶
func (m *Hardware_Netboot_Osie) Reset()
func (*Hardware_Netboot_Osie) String ¶
func (m *Hardware_Netboot_Osie) String() string
func (*Hardware_Netboot_Osie) XXX_DiscardUnknown ¶
func (m *Hardware_Netboot_Osie) XXX_DiscardUnknown()
func (*Hardware_Netboot_Osie) XXX_Marshal ¶
func (m *Hardware_Netboot_Osie) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_Netboot_Osie) XXX_Merge ¶
func (m *Hardware_Netboot_Osie) XXX_Merge(src proto.Message)
func (*Hardware_Netboot_Osie) XXX_Size ¶
func (m *Hardware_Netboot_Osie) XXX_Size() int
func (*Hardware_Netboot_Osie) XXX_Unmarshal ¶
func (m *Hardware_Netboot_Osie) XXX_Unmarshal(b []byte) error
type Hardware_Network ¶
type Hardware_Network struct {
Interfaces []*Hardware_Network_Interface `protobuf:"bytes,3,rep,name=interfaces,proto3" json:"interfaces,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_Network) Descriptor ¶
func (*Hardware_Network) Descriptor() ([]byte, []int)
func (*Hardware_Network) GetInterfaces ¶
func (m *Hardware_Network) GetInterfaces() []*Hardware_Network_Interface
func (*Hardware_Network) ProtoMessage ¶
func (*Hardware_Network) ProtoMessage()
func (*Hardware_Network) Reset ¶
func (m *Hardware_Network) Reset()
func (*Hardware_Network) String ¶
func (m *Hardware_Network) String() string
func (*Hardware_Network) XXX_DiscardUnknown ¶
func (m *Hardware_Network) XXX_DiscardUnknown()
func (*Hardware_Network) XXX_Marshal ¶
func (m *Hardware_Network) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_Network) XXX_Merge ¶
func (m *Hardware_Network) XXX_Merge(src proto.Message)
func (*Hardware_Network) XXX_Size ¶
func (m *Hardware_Network) XXX_Size() int
func (*Hardware_Network) XXX_Unmarshal ¶
func (m *Hardware_Network) XXX_Unmarshal(b []byte) error
type Hardware_Network_Interface ¶
type Hardware_Network_Interface struct {
Dhcp *Hardware_DHCP `protobuf:"bytes,1,opt,name=dhcp,proto3" json:"dhcp,omitempty"`
Netboot *Hardware_Netboot `protobuf:"bytes,2,opt,name=netboot,proto3" json:"netboot,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Hardware_Network_Interface) Descriptor ¶
func (*Hardware_Network_Interface) Descriptor() ([]byte, []int)
func (*Hardware_Network_Interface) GetDhcp ¶
func (m *Hardware_Network_Interface) GetDhcp() *Hardware_DHCP
func (*Hardware_Network_Interface) GetNetboot ¶
func (m *Hardware_Network_Interface) GetNetboot() *Hardware_Netboot
func (*Hardware_Network_Interface) ProtoMessage ¶
func (*Hardware_Network_Interface) ProtoMessage()
func (*Hardware_Network_Interface) Reset ¶
func (m *Hardware_Network_Interface) Reset()
func (*Hardware_Network_Interface) String ¶
func (m *Hardware_Network_Interface) String() string
func (*Hardware_Network_Interface) XXX_DiscardUnknown ¶
func (m *Hardware_Network_Interface) XXX_DiscardUnknown()
func (*Hardware_Network_Interface) XXX_Marshal ¶
func (m *Hardware_Network_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Hardware_Network_Interface) XXX_Merge ¶
func (m *Hardware_Network_Interface) XXX_Merge(src proto.Message)
func (*Hardware_Network_Interface) XXX_Size ¶
func (m *Hardware_Network_Interface) XXX_Size() int
func (*Hardware_Network_Interface) XXX_Unmarshal ¶
func (m *Hardware_Network_Interface) XXX_Unmarshal(b []byte) error
type PushRequest ¶
type PushRequest struct {
Data *Hardware `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PushRequest) Descriptor ¶
func (*PushRequest) Descriptor() ([]byte, []int)
func (*PushRequest) GetData ¶
func (m *PushRequest) GetData() *Hardware
func (*PushRequest) ProtoMessage ¶
func (*PushRequest) ProtoMessage()
func (*PushRequest) Reset ¶
func (m *PushRequest) Reset()
func (*PushRequest) String ¶
func (m *PushRequest) String() string
func (*PushRequest) XXX_DiscardUnknown ¶
func (m *PushRequest) XXX_DiscardUnknown()
func (*PushRequest) XXX_Marshal ¶
func (m *PushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PushRequest) XXX_Merge ¶
func (m *PushRequest) XXX_Merge(src proto.Message)
func (*PushRequest) XXX_Size ¶
func (m *PushRequest) XXX_Size() int
func (*PushRequest) XXX_Unmarshal ¶
func (m *PushRequest) XXX_Unmarshal(b []byte) error
type UnimplementedHardwareServiceServer ¶
type UnimplementedHardwareServiceServer struct {
}
UnimplementedHardwareServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedHardwareServiceServer) All ¶
func (*UnimplementedHardwareServiceServer) All(req *Empty, srv HardwareService_AllServer) error
func (*UnimplementedHardwareServiceServer) ByID ¶
func (*UnimplementedHardwareServiceServer) ByID(ctx context.Context, req *GetRequest) (*Hardware, error)
func (*UnimplementedHardwareServiceServer) ByIP ¶
func (*UnimplementedHardwareServiceServer) ByIP(ctx context.Context, req *GetRequest) (*Hardware, error)
func (*UnimplementedHardwareServiceServer) ByMAC ¶
func (*UnimplementedHardwareServiceServer) ByMAC(ctx context.Context, req *GetRequest) (*Hardware, error)
func (*UnimplementedHardwareServiceServer) Delete ¶
func (*UnimplementedHardwareServiceServer) Delete(ctx context.Context, req *DeleteRequest) (*Empty, error)
func (*UnimplementedHardwareServiceServer) Push ¶
func (*UnimplementedHardwareServiceServer) Push(ctx context.Context, req *PushRequest) (*Empty, error)
func (*UnimplementedHardwareServiceServer) Watch ¶
func (*UnimplementedHardwareServiceServer) Watch(req *GetRequest, srv HardwareService_WatchServer) error