Documentation ¶
Index ¶
- func NewIDracRedfishApi(endpoint, username, password string, debug bool) redfish.IRedfishDriver
- type SIDracRedfishApiFactory
- type SIDracRefishApi
- func (r *SIDracRefishApi) GetClearManagerLogsPath() string
- func (r *SIDracRefishApi) GetClearSystemLogsPath() string
- func (r *SIDracRefishApi) GetConsoleJNLP(ctx context.Context) (string, error)
- func (r *SIDracRefishApi) GetManagerLogsPath() string
- func (r *SIDracRefishApi) GetNTPConf(ctx context.Context) (redfish.SNTPConf, error)
- func (r *SIDracRefishApi) GetPowerPath() string
- func (r *SIDracRefishApi) GetSystemLogsPath() string
- func (r *SIDracRefishApi) GetThermalPath() string
- func (r *SIDracRefishApi) GetVirtualCdromInfo(ctx context.Context) (string, redfish.SCdromInfo, error)
- func (r *SIDracRefishApi) MountVirtualCdrom(ctx context.Context, path string, cdromUrl string, boot bool) error
- func (r *SIDracRefishApi) ParseRoot(root jsonutils.JSONObject) error
- func (r *SIDracRefishApi) SetNTPConf(ctx context.Context, conf redfish.SNTPConf) error
- func (r *SIDracRefishApi) SetNextBootVirtualCdrom(ctx context.Context) error
- func (r *SIDracRefishApi) UmountVirtualCdrom(ctx context.Context, path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIDracRedfishApi ¶
func NewIDracRedfishApi(endpoint, username, password string, debug bool) redfish.IRedfishDriver
Types ¶
type SIDracRedfishApiFactory ¶
type SIDracRedfishApiFactory struct { }
func (*SIDracRedfishApiFactory) Name ¶
func (f *SIDracRedfishApiFactory) Name() string
func (*SIDracRedfishApiFactory) NewApi ¶
func (f *SIDracRedfishApiFactory) NewApi(endpoint, username, password string, debug bool) redfish.IRedfishDriver
type SIDracRefishApi ¶
type SIDracRefishApi struct {
generic.SGenericRefishApi
}
func (*SIDracRefishApi) GetClearManagerLogsPath ¶
func (r *SIDracRefishApi) GetClearManagerLogsPath() string
func (*SIDracRefishApi) GetClearSystemLogsPath ¶
func (r *SIDracRefishApi) GetClearSystemLogsPath() string
func (*SIDracRefishApi) GetConsoleJNLP ¶
func (r *SIDracRefishApi) GetConsoleJNLP(ctx context.Context) (string, error)
func (*SIDracRefishApi) GetManagerLogsPath ¶
func (r *SIDracRefishApi) GetManagerLogsPath() string
func (*SIDracRefishApi) GetNTPConf ¶
func (*SIDracRefishApi) GetPowerPath ¶
func (r *SIDracRefishApi) GetPowerPath() string
func (*SIDracRefishApi) GetSystemLogsPath ¶
func (r *SIDracRefishApi) GetSystemLogsPath() string
func (*SIDracRefishApi) GetThermalPath ¶
func (r *SIDracRefishApi) GetThermalPath() string
func (*SIDracRefishApi) GetVirtualCdromInfo ¶
func (r *SIDracRefishApi) GetVirtualCdromInfo(ctx context.Context) (string, redfish.SCdromInfo, error)
func (*SIDracRefishApi) MountVirtualCdrom ¶
func (*SIDracRefishApi) ParseRoot ¶
func (r *SIDracRefishApi) ParseRoot(root jsonutils.JSONObject) error
func (*SIDracRefishApi) SetNTPConf ¶
func (*SIDracRefishApi) SetNextBootVirtualCdrom ¶
func (r *SIDracRefishApi) SetNextBootVirtualCdrom(ctx context.Context) error
func (*SIDracRefishApi) UmountVirtualCdrom ¶
func (r *SIDracRefishApi) UmountVirtualCdrom(ctx context.Context, path string) error
Click to show internal directories.
Click to hide internal directories.