Documentation ¶
Index ¶
- Variables
- func RegisterInventorySvcServer(s *grpc.Server, srv InventorySvcServer)
- type BIOSInfo
- func (*BIOSInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BIOSInfo) GetDate() string
- func (x *BIOSInfo) GetVendor() string
- func (x *BIOSInfo) GetVersion() string
- func (*BIOSInfo) ProtoMessage()
- func (x *BIOSInfo) ProtoReflect() protoreflect.Message
- func (x *BIOSInfo) Reset()
- func (x *BIOSInfo) String() string
- type BaseboardInfo
- func (*BaseboardInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BaseboardInfo) GetAssetTag() string
- func (x *BaseboardInfo) GetProduct() string
- func (x *BaseboardInfo) GetSerialNumber() string
- func (x *BaseboardInfo) GetVendor() string
- func (x *BaseboardInfo) GetVersion() string
- func (*BaseboardInfo) ProtoMessage()
- func (x *BaseboardInfo) ProtoReflect() protoreflect.Message
- func (x *BaseboardInfo) Reset()
- func (x *BaseboardInfo) String() string
- type CPUInfo
- type ChassisInfo
- func (*ChassisInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ChassisInfo) GetAssetTag() string
- func (x *ChassisInfo) GetSerialNumber() string
- func (x *ChassisInfo) GetType() string
- func (x *ChassisInfo) GetTypeDescription() string
- func (x *ChassisInfo) GetVendor() string
- func (x *ChassisInfo) GetVersion() string
- func (*ChassisInfo) ProtoMessage()
- func (x *ChassisInfo) ProtoReflect() protoreflect.Message
- func (x *ChassisInfo) Reset()
- func (x *ChassisInfo) String() string
- type DeviceInfo
- func (*DeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceInfo) GetDescription() string
- func (x *DeviceInfo) GetFwVersion() string
- func (x *DeviceInfo) GetHwVersion() string
- func (x *DeviceInfo) GetId() string
- func (x *DeviceInfo) GetMfgDate() string
- func (x *DeviceInfo) GetMfgName() string
- func (x *DeviceInfo) GetName() string
- func (x *DeviceInfo) GetPartNo() string
- func (x *DeviceInfo) GetSerialNo() string
- func (x *DeviceInfo) GetSwVersion() string
- func (*DeviceInfo) ProtoMessage()
- func (x *DeviceInfo) ProtoReflect() protoreflect.Message
- func (x *DeviceInfo) Reset()
- func (x *DeviceInfo) String() string
- type InventoryGetRequest
- type InventoryGetResponse
- func (*InventoryGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InventoryGetResponse) GetBaseboard() *BaseboardInfo
- func (x *InventoryGetResponse) GetBios() *BIOSInfo
- func (x *InventoryGetResponse) GetChassis() *ChassisInfo
- func (x *InventoryGetResponse) GetDevinfo() *DeviceInfo
- func (x *InventoryGetResponse) GetMemory() *MemoryInfo
- func (x *InventoryGetResponse) GetProcessor() *CPUInfo
- func (x *InventoryGetResponse) GetSystem() *SystemInfo
- func (*InventoryGetResponse) ProtoMessage()
- func (x *InventoryGetResponse) ProtoReflect() protoreflect.Message
- func (x *InventoryGetResponse) Reset()
- func (x *InventoryGetResponse) String() string
- type InventorySvcClient
- type InventorySvcServer
- type MemoryInfo
- func (*MemoryInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryInfo) GetTotalPhysicalBytes() int64
- func (x *MemoryInfo) GetTotalUsableBytes() int64
- func (*MemoryInfo) ProtoMessage()
- func (x *MemoryInfo) ProtoReflect() protoreflect.Message
- func (x *MemoryInfo) Reset()
- func (x *MemoryInfo) String() string
- type ObjectKey
- type SystemInfo
- func (*SystemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SystemInfo) GetFamily() string
- func (x *SystemInfo) GetName() string
- func (x *SystemInfo) GetSerialNumber() string
- func (x *SystemInfo) GetSku() string
- func (x *SystemInfo) GetUuid() string
- func (x *SystemInfo) GetVendor() string
- func (x *SystemInfo) GetVersion() string
- func (*SystemInfo) ProtoMessage()
- func (x *SystemInfo) ProtoReflect() protoreflect.Message
- func (x *SystemInfo) Reset()
- func (x *SystemInfo) String() string
- type UnimplementedInventorySvcServer
- type Uuid
Constants ¶
This section is empty.
Variables ¶
var File_inventory_proto protoreflect.FileDescriptor
var File_object_key_proto protoreflect.FileDescriptor
var File_uuid_proto protoreflect.FileDescriptor
Functions ¶
func RegisterInventorySvcServer ¶
func RegisterInventorySvcServer(s *grpc.Server, srv InventorySvcServer)
Types ¶
type BIOSInfo ¶
type BIOSInfo struct { // String number of the BIOS Vendor’s Name. Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` // String number of the BIOS Version. This value is a // free-form string that may contain Core and OEM // version information. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // String number of the BIOS release date. The date // string, if supplied, is in either mm/dd/yy or // mm/dd/yyyy format. If the year portion of the string // is two digits, the year is assumed to be 19yy. // NOTE: The mm/dd/yyyy format is required for SMBIOS // version 2.3 and later Date string `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"` // contains filtered or unexported fields }
BIOS Information (Type 0)
func (*BIOSInfo) Descriptor
deprecated
func (*BIOSInfo) GetVersion ¶
func (*BIOSInfo) ProtoMessage ¶
func (*BIOSInfo) ProtoMessage()
func (*BIOSInfo) ProtoReflect ¶
func (x *BIOSInfo) ProtoReflect() protoreflect.Message
type BaseboardInfo ¶
type BaseboardInfo struct { // Number of a null-terminated string AssetTag string `protobuf:"bytes,1,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"` // Number of null-terminated string SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // Number of null-terminated string Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"` // Number of null-terminated string Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Number of null-terminated string Product string `protobuf:"bytes,5,opt,name=product,proto3" json:"product,omitempty"` // contains filtered or unexported fields }
Baseboard (or Module) Information (Type 2)
The information in this structure defines attributes of a system baseboard (for example, a motherboard, planar, server blade, or other standard system module)
func (*BaseboardInfo) Descriptor
deprecated
func (*BaseboardInfo) Descriptor() ([]byte, []int)
Deprecated: Use BaseboardInfo.ProtoReflect.Descriptor instead.
func (*BaseboardInfo) GetAssetTag ¶
func (x *BaseboardInfo) GetAssetTag() string
func (*BaseboardInfo) GetProduct ¶
func (x *BaseboardInfo) GetProduct() string
func (*BaseboardInfo) GetSerialNumber ¶
func (x *BaseboardInfo) GetSerialNumber() string
func (*BaseboardInfo) GetVendor ¶
func (x *BaseboardInfo) GetVendor() string
func (*BaseboardInfo) GetVersion ¶
func (x *BaseboardInfo) GetVersion() string
func (*BaseboardInfo) ProtoMessage ¶
func (*BaseboardInfo) ProtoMessage()
func (*BaseboardInfo) ProtoReflect ¶
func (x *BaseboardInfo) ProtoReflect() protoreflect.Message
func (*BaseboardInfo) Reset ¶
func (x *BaseboardInfo) Reset()
func (*BaseboardInfo) String ¶
func (x *BaseboardInfo) String() string
type CPUInfo ¶
type CPUInfo struct { // Number of cores per processor socket // See 7.5.6. If the value is unknown, the field is set // to 0. For core counts of 256 or greater, the Core // Count field is set to FFh and the Core Count 2 // field is set to the number of cores. TotalCores int32 `protobuf:"varint,1,opt,name=total_cores,json=totalCores,proto3" json:"total_cores,omitempty"` // Number of threads per processor socket // See 7.5.8. If the value is unknown, the field is set // to 0. For thread counts of 256 or greater, the // Thread Count field is set to FFh and the Thread // Count 2 field is set to the number of threads. TotalThreads int32 `protobuf:"varint,2,opt,name=total_threads,json=totalThreads,proto3" json:"total_threads,omitempty"` // contains filtered or unexported fields }
Processor Information (Type 4)
The information in this structure (see Table 21) defines the attributes of a single processor; a separate structure instance is provided for each system processor socket/slot. For example, a system with an IntelDX2™ processor would have a single structure instance while a system with an IntelSX2™ processor would have a structure to describe the main CPU and a second structure to describe the 80487 co1054 processor.
func (*CPUInfo) Descriptor
deprecated
func (*CPUInfo) GetTotalCores ¶
func (*CPUInfo) GetTotalThreads ¶
func (*CPUInfo) ProtoMessage ¶
func (*CPUInfo) ProtoMessage()
func (*CPUInfo) ProtoReflect ¶
func (x *CPUInfo) ProtoReflect() protoreflect.Message
type ChassisInfo ¶
type ChassisInfo struct { // Number of null-terminated string AssetTag string `protobuf:"bytes,1,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"` // Number of null-terminated string SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // Bit 7 Chassis lock is present if 1. // Otherwise, either a lock is not present, or it is unknown if the enclosure has a lock. // Bits 6:0 Enumeration value; see below. Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // Table 17 shows the byte values for the System Enclosure or Chassis Types field // Number of null-terminated string TypeDescription string `protobuf:"bytes,4,opt,name=type_description,json=typeDescription,proto3" json:"type_description,omitempty"` // Number of null-terminated string Vendor string `protobuf:"bytes,5,opt,name=vendor,proto3" json:"vendor,omitempty"` // Number of null-terminated string Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
System Enclosure or Chassis (Type 3)
The information in this structure (see Table 16) defines attributes of the system’s mechanical enclosure(s). For example, if a system included a separate enclosure for its peripheral devices, two structures would be returned: one for the main system enclosure and the second for the peripheral device enclosure. The additions to this structure in version 2.1 of this specification support the population of the CIM_Chassis class.
func (*ChassisInfo) Descriptor
deprecated
func (*ChassisInfo) Descriptor() ([]byte, []int)
Deprecated: Use ChassisInfo.ProtoReflect.Descriptor instead.
func (*ChassisInfo) GetAssetTag ¶
func (x *ChassisInfo) GetAssetTag() string
func (*ChassisInfo) GetSerialNumber ¶
func (x *ChassisInfo) GetSerialNumber() string
func (*ChassisInfo) GetType ¶
func (x *ChassisInfo) GetType() string
func (*ChassisInfo) GetTypeDescription ¶
func (x *ChassisInfo) GetTypeDescription() string
func (*ChassisInfo) GetVendor ¶
func (x *ChassisInfo) GetVendor() string
func (*ChassisInfo) GetVersion ¶
func (x *ChassisInfo) GetVersion() string
func (*ChassisInfo) ProtoMessage ¶
func (*ChassisInfo) ProtoMessage()
func (*ChassisInfo) ProtoReflect ¶
func (x *ChassisInfo) ProtoReflect() protoreflect.Message
func (*ChassisInfo) Reset ¶
func (x *ChassisInfo) Reset()
func (*ChassisInfo) String ¶
func (x *ChassisInfo) String() string
type DeviceInfo ¶
type DeviceInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` MfgName string `protobuf:"bytes,4,opt,name=mfg_name,json=mfgName,proto3" json:"mfg_name,omitempty"` MfgDate string `protobuf:"bytes,5,opt,name=mfg_date,json=mfgDate,proto3" json:"mfg_date,omitempty"` HwVersion string `protobuf:"bytes,6,opt,name=hw_version,json=hwVersion,proto3" json:"hw_version,omitempty"` FwVersion string `protobuf:"bytes,7,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"` SwVersion string `protobuf:"bytes,8,opt,name=sw_version,json=swVersion,proto3" json:"sw_version,omitempty"` SerialNo string `protobuf:"bytes,9,opt,name=serial_no,json=serialNo,proto3" json:"serial_no,omitempty"` PartNo string `protobuf:"bytes,10,opt,name=part_no,json=partNo,proto3" json:"part_no,omitempty"` // contains filtered or unexported fields }
TODO: remove this message
func (*DeviceInfo) Descriptor
deprecated
func (*DeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.
func (*DeviceInfo) GetDescription ¶
func (x *DeviceInfo) GetDescription() string
func (*DeviceInfo) GetFwVersion ¶
func (x *DeviceInfo) GetFwVersion() string
func (*DeviceInfo) GetHwVersion ¶
func (x *DeviceInfo) GetHwVersion() string
func (*DeviceInfo) GetId ¶
func (x *DeviceInfo) GetId() string
func (*DeviceInfo) GetMfgDate ¶
func (x *DeviceInfo) GetMfgDate() string
func (*DeviceInfo) GetMfgName ¶
func (x *DeviceInfo) GetMfgName() string
func (*DeviceInfo) GetName ¶
func (x *DeviceInfo) GetName() string
func (*DeviceInfo) GetPartNo ¶
func (x *DeviceInfo) GetPartNo() string
func (*DeviceInfo) GetSerialNo ¶
func (x *DeviceInfo) GetSerialNo() string
func (*DeviceInfo) GetSwVersion ¶
func (x *DeviceInfo) GetSwVersion() string
func (*DeviceInfo) ProtoMessage ¶
func (*DeviceInfo) ProtoMessage()
func (*DeviceInfo) ProtoReflect ¶
func (x *DeviceInfo) ProtoReflect() protoreflect.Message
func (*DeviceInfo) Reset ¶
func (x *DeviceInfo) Reset()
func (*DeviceInfo) String ¶
func (x *DeviceInfo) String() string
type InventoryGetRequest ¶
type InventoryGetRequest struct {
// contains filtered or unexported fields
}
func (*InventoryGetRequest) Descriptor
deprecated
func (*InventoryGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use InventoryGetRequest.ProtoReflect.Descriptor instead.
func (*InventoryGetRequest) ProtoMessage ¶
func (*InventoryGetRequest) ProtoMessage()
func (*InventoryGetRequest) ProtoReflect ¶
func (x *InventoryGetRequest) ProtoReflect() protoreflect.Message
func (*InventoryGetRequest) Reset ¶
func (x *InventoryGetRequest) Reset()
func (*InventoryGetRequest) String ¶
func (x *InventoryGetRequest) String() string
type InventoryGetResponse ¶
type InventoryGetResponse struct { Bios *BIOSInfo `protobuf:"bytes,1,opt,name=bios,proto3" json:"bios,omitempty"` System *SystemInfo `protobuf:"bytes,2,opt,name=system,proto3" json:"system,omitempty"` Baseboard *BaseboardInfo `protobuf:"bytes,3,opt,name=baseboard,proto3" json:"baseboard,omitempty"` Chassis *ChassisInfo `protobuf:"bytes,4,opt,name=chassis,proto3" json:"chassis,omitempty"` Processor *CPUInfo `protobuf:"bytes,5,opt,name=processor,proto3" json:"processor,omitempty"` Memory *MemoryInfo `protobuf:"bytes,6,opt,name=memory,proto3" json:"memory,omitempty"` Devinfo *DeviceInfo `protobuf:"bytes,7,opt,name=devinfo,proto3" json:"devinfo,omitempty"` // contains filtered or unexported fields }
func (*InventoryGetResponse) Descriptor
deprecated
func (*InventoryGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use InventoryGetResponse.ProtoReflect.Descriptor instead.
func (*InventoryGetResponse) GetBaseboard ¶
func (x *InventoryGetResponse) GetBaseboard() *BaseboardInfo
func (*InventoryGetResponse) GetBios ¶
func (x *InventoryGetResponse) GetBios() *BIOSInfo
func (*InventoryGetResponse) GetChassis ¶
func (x *InventoryGetResponse) GetChassis() *ChassisInfo
func (*InventoryGetResponse) GetDevinfo ¶
func (x *InventoryGetResponse) GetDevinfo() *DeviceInfo
func (*InventoryGetResponse) GetMemory ¶
func (x *InventoryGetResponse) GetMemory() *MemoryInfo
func (*InventoryGetResponse) GetProcessor ¶
func (x *InventoryGetResponse) GetProcessor() *CPUInfo
func (*InventoryGetResponse) GetSystem ¶
func (x *InventoryGetResponse) GetSystem() *SystemInfo
func (*InventoryGetResponse) ProtoMessage ¶
func (*InventoryGetResponse) ProtoMessage()
func (*InventoryGetResponse) ProtoReflect ¶
func (x *InventoryGetResponse) ProtoReflect() protoreflect.Message
func (*InventoryGetResponse) Reset ¶
func (x *InventoryGetResponse) Reset()
func (*InventoryGetResponse) String ¶
func (x *InventoryGetResponse) String() string
type InventorySvcClient ¶
type InventorySvcClient interface { // retrieves the inventory data for the device InventoryGet(ctx context.Context, in *InventoryGetRequest, opts ...grpc.CallOption) (*InventoryGetResponse, error) }
InventorySvcClient is the client API for InventorySvc service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewInventorySvcClient ¶
func NewInventorySvcClient(cc grpc.ClientConnInterface) InventorySvcClient
type InventorySvcServer ¶
type InventorySvcServer interface { // retrieves the inventory data for the device InventoryGet(context.Context, *InventoryGetRequest) (*InventoryGetResponse, error) }
InventorySvcServer is the server API for InventorySvc service.
type MemoryInfo ¶
type MemoryInfo struct { // Maximum memory capacity, in kilobytes, for this array // If the capacity is not represented in this field, then this // field contains 8000 0000h and the Extended // Maximum Capacity field should be used. Values 2 TB // (8000 0000h) or greater must be represented in the // Extended Maximum Capacity field. TotalPhysicalBytes int64 `protobuf:"varint,1,opt,name=total_physical_bytes,json=totalPhysicalBytes,proto3" json:"total_physical_bytes,omitempty"` // TBD TotalUsableBytes int64 `protobuf:"varint,2,opt,name=total_usable_bytes,json=totalUsableBytes,proto3" json:"total_usable_bytes,omitempty"` // contains filtered or unexported fields }
Physical Memory Array (Type 16)
This structure describes a collection of memory devices that operate together to form a memory address space.
func (*MemoryInfo) Descriptor
deprecated
func (*MemoryInfo) Descriptor() ([]byte, []int)
Deprecated: Use MemoryInfo.ProtoReflect.Descriptor instead.
func (*MemoryInfo) GetTotalPhysicalBytes ¶
func (x *MemoryInfo) GetTotalPhysicalBytes() int64
func (*MemoryInfo) GetTotalUsableBytes ¶
func (x *MemoryInfo) GetTotalUsableBytes() int64
func (*MemoryInfo) ProtoMessage ¶
func (*MemoryInfo) ProtoMessage()
func (*MemoryInfo) ProtoReflect ¶
func (x *MemoryInfo) ProtoReflect() protoreflect.Message
func (*MemoryInfo) Reset ¶
func (x *MemoryInfo) Reset()
func (*MemoryInfo) String ¶
func (x *MemoryInfo) String() string
type ObjectKey ¶
type ObjectKey struct { // The value of the ObjectKey Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Object Keys are opaque values. The object key uniquely identifies a given configuration object. The key used must be unique within the agent's context for the give object type and must be non-zero. No other restrictions apply on the usage of the key.
func (*ObjectKey) Descriptor
deprecated
func (*ObjectKey) ProtoMessage ¶
func (*ObjectKey) ProtoMessage()
func (*ObjectKey) ProtoReflect ¶
func (x *ObjectKey) ProtoReflect() protoreflect.Message
type SystemInfo ¶
type SystemInfo struct { // Number of null-terminated string // This text string identifies the family to which a // particular computer belongs. A family refers to a // set of computers that are similar but not identical // from a hardware or software point of view. // Typically, a family is composed of different // computer models, which have different // configurations and pricing points. Computers in // the same family often have similar branding and // cosmetic features. Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` // Number of null-terminated string Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Number of null-terminated string Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"` // Number of null-terminated string SerialNumber string `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // A UUID is an identifier that is designed to be unique across both time and space. It requires no central // registration process. The UUID is 128 bits long. Its format is described in RFC4122, but the actual field // contents are opaque and not significant to the SMBIOS specification, which is only concerned with the // byte order. Table 11 shows the field names; these field names, particularly for multiplexed fields, follow // historical practice. Uuid string `protobuf:"bytes,5,opt,name=uuid,proto3" json:"uuid,omitempty"` // Number of null-terminated string // This text string identifies a particular computer // configuration for sale. It is sometimes also called // a product ID or purchase order number. This // number is frequently found in existing fields, but // there is no standard format. Typically for a given // system board from a given OEM, there are tens // of unique processor, memory, hard drive, and // optical drive configurations. Sku string `protobuf:"bytes,6,opt,name=sku,proto3" json:"sku,omitempty"` // Number of null-terminated string Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
System Information (Type 1)
The information in this structure defines attributes of the overall system and is intended to be associated with the Component ID group of the system’s MIF. An SMBIOS implementation is associated with a single system instance and contains one and only one System Information (Type 1) structure. Table 10 shows the contents of this structure.
func (*SystemInfo) Descriptor
deprecated
func (*SystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use SystemInfo.ProtoReflect.Descriptor instead.
func (*SystemInfo) GetFamily ¶
func (x *SystemInfo) GetFamily() string
func (*SystemInfo) GetName ¶
func (x *SystemInfo) GetName() string
func (*SystemInfo) GetSerialNumber ¶
func (x *SystemInfo) GetSerialNumber() string
func (*SystemInfo) GetSku ¶
func (x *SystemInfo) GetSku() string
func (*SystemInfo) GetUuid ¶
func (x *SystemInfo) GetUuid() string
func (*SystemInfo) GetVendor ¶
func (x *SystemInfo) GetVendor() string
func (*SystemInfo) GetVersion ¶
func (x *SystemInfo) GetVersion() string
func (*SystemInfo) ProtoMessage ¶
func (*SystemInfo) ProtoMessage()
func (*SystemInfo) ProtoReflect ¶
func (x *SystemInfo) ProtoReflect() protoreflect.Message
func (*SystemInfo) Reset ¶
func (x *SystemInfo) Reset()
func (*SystemInfo) String ¶
func (x *SystemInfo) String() string
type UnimplementedInventorySvcServer ¶
type UnimplementedInventorySvcServer struct { }
UnimplementedInventorySvcServer can be embedded to have forward compatible implementations.
func (*UnimplementedInventorySvcServer) InventoryGet ¶
func (*UnimplementedInventorySvcServer) InventoryGet(context.Context, *InventoryGetRequest) (*InventoryGetResponse, error)
type Uuid ¶
type Uuid struct { // The value of the UUID Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
A universally unique identifier (UUID) is a 128-bit label When generated according to the standard methods, UUIDs are, for practical purposes, unique.
func (*Uuid) Descriptor
deprecated
func (*Uuid) ProtoMessage ¶
func (*Uuid) ProtoMessage()
func (*Uuid) ProtoReflect ¶
func (x *Uuid) ProtoReflect() protoreflect.Message