Documentation
¶
Overview ¶
Package dell wraps the standard Redfish client in order to provide additional functionality required to perform actions on iDRAC servers.
Index ¶
Constants ¶
View Source
const (
// ClientType is used by other packages as the identifier of the Redfish client.
ClientType = "redfish-dell"
)
Variables ¶
View Source
var ClientFactory ifc.ClientFactory = func(nodeName, redfishURL string, insecure bool, useProxy bool, username string, password string, systemActionRetries int, systemRebootDelay int) (ifc.Client, error) { return newClient(nodeName, redfishURL, insecure, useProxy, username, password, systemActionRetries, systemRebootDelay) }
ClientFactory is a constructor for redfish ifc.Client implementation
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { redfish.Client RedfishAPI redfishAPI.RedfishAPI RedfishCFG *redfishClient.Configuration // contains filtered or unexported fields }
Client is a wrapper around the standard airshipctl Redfish client. This allows vendor specific Redfish clients to override methods without duplicating the entire client.
func (*Client) RemoteDirect ¶
RemoteDirect implements remote direct interface
Click to show internal directories.
Click to hide internal directories.