package
2.17.7
Repository: https://github.com/openchami/smd.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Allocate and initialize new CompEthInterface struct, validating it.
Allocate and initialize new CompEthInterfaceV2 struct, validating it.
This creates a ComponentsPost payload and verifies that the components are valid.
This creates a ComponentPut payload and verifies that the component is valid.
Allocate and initialize new Group struct, validating it.
Fills out and verifies HW Inventory entries coming from external sources.
Create formatted HWInvHistResp from a random array of HWInvHist entries.
Allocate and initialize new IPAddressMapping struct, validating it.
Create new empty members.
This wraps basic RedfishEndpointDescription data with the structure used for query responses.
Allocate and initialize new Group struct, validating it.
This wraps basic PowerMap data with the structure used for query responses.
This wraps basic RedfishEndpointDescription data with the structure used for query responses.
No description provided by the author
Create formatted SystemHWInventory from a random array of HWInvByLoc entries.
Normalize group field by lowercasing.
No description provided by the author
No description provided by the author
No description provided by the author
Verify group field.
Validate and Normalize event types used in queries.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Valid values for ComponentEndpointType discriminator field above.
Valid values for ComponentEndpointType discriminator field above.
Valid values for ComponentEndpointType discriminator field above.
Valid values for ComponentEndpointType discriminator field above.
Valid values for ComponentEndpointType discriminator field above.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByFRUType properties.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryByLocationType TODO: Remaining types.
HWInventoryChange.
No description provided by the author
HWInventoryChange.
HWInventoryChange.
Valid values for Format field above.
Not implemented yet.
Default.
Valid values for event types.
Valid values for event types.
Valid values for event types.
Valid values for event types.
No description provided by the author
No description provided by the author
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
Valid values for the DiscoveryStatus Status field below.
No description provided by the author
NodeStateChange.
NodeStateChange.
NodeStateChange.
NodeStateChange.
NodeStateChange.
No description provided by the author
NodeStateChange.
NodeStateChange.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RedfishEndpointChange.
No description provided by the author
RedfishEndpointChange.
RedfishEndpointChange.
RedfishEndpointChange.
RedfishEndpointChange.
No description provided by the author
StateChange - Change due to problem, warn/alert.
StateChange.
StateChange.
StateChange - Successful state change.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

A component ethernet interface is an IP address <-> MAC address relation.
Patchable fields if included in payload.
A component ethernet interface is an IP addresses <-> MAC address relation.
Patchable fields if included in payload.
Lock Status.
Renew/Release ServRes, Release/Remove Res, Create/Unlock/Repair/Disable locks.
Check ServRes.
No description provided by the author
Create/Remove Res, Create ServRes, Check/Lock/Unlock/Repair/Disable Lock.
Release Res, Release/Renew ServRes.
No description provided by the author
No description provided by the author
No description provided by the author
Create/Check (Serv)Res.
No description provided by the author
No description provided by the author
No description provided by the author
A collection of 0-n ComponentEndpoints.
The payload for a Component PUT.
The payload for a Components POST.
POST object to kick of discovery.
Returns info on the current status of discovery for id (just 0 for now).
Component Group, typically nodes.
Patchable fields if included in payload.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IPAddressMapping represents an IP Address to network mapping.
Patchable fields if included in payload.
No description provided by the author
No description provided by the author
For POST to members endpoint to create new member.
This just stores a list of component xname ids for now, but could grow if we need it to.
No description provided by the author
An entry mapping a node xname to a NID.
Named array of NodeMap entries, for representing a collection of them.
A partition is a formal, non-overlapping division of the system that forms an administratively distinct sub-system e.g.
Patchable fields if included in payload.
An entry mapping an xname to a power supplies.
Representation of a RedfishEndpoint, a network endpoint running a Redfish entry point.
A collection of 0-n RedfishEndpoints.
RedfishEndpointPatch is just rf.RedfishEPDescription but everything is a pointer.
This is a generic link to a resource owned by state manager, i.e.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of 0-n ComponentEndpoints.
No description provided by the author
No description provided by the author
No description provided by the author
This is a top-level hardware inventory.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author