supermicro

package
v0.0.0-...-2b29b9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2024 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSupermicroRedfishApi

func NewSupermicroRedfishApi(endpoint, username, password string, debug bool) redfish.IRedfishDriver

Types

type SSupermicroRedfishApiFactory

type SSupermicroRedfishApiFactory struct {
}

func (*SSupermicroRedfishApiFactory) Name

func (*SSupermicroRedfishApiFactory) NewApi

func (f *SSupermicroRedfishApiFactory) NewApi(endpoint, username, password string, debug bool) redfish.IRedfishDriver

type SSupermicroRefishApi

type SSupermicroRefishApi struct {
	generic.SGenericRefishApi
}

func (*SSupermicroRefishApi) GetClearManagerLogsPath

func (r *SSupermicroRefishApi) GetClearManagerLogsPath() string

func (*SSupermicroRefishApi) GetClearSystemLogsPath

func (r *SSupermicroRefishApi) GetClearSystemLogsPath() string

func (*SSupermicroRefishApi) GetConsoleJNLP

func (r *SSupermicroRefishApi) GetConsoleJNLP(ctx context.Context) (string, error)

func (*SSupermicroRefishApi) GetNTPConf

func (r *SSupermicroRefishApi) GetNTPConf(ctx context.Context) (redfish.SNTPConf, error)

func (*SSupermicroRefishApi) GetPowerPath

func (r *SSupermicroRefishApi) GetPowerPath() string

func (*SSupermicroRefishApi) GetThermalPath

func (r *SSupermicroRefishApi) GetThermalPath() string

func (*SSupermicroRefishApi) GetVirtualCdromInfo

func (r *SSupermicroRefishApi) GetVirtualCdromInfo(ctx context.Context) (string, redfish.SCdromInfo, error)

func (*SSupermicroRefishApi) GetVirtualCdromJSON

func (r *SSupermicroRefishApi) GetVirtualCdromJSON(ctx context.Context) (string, jsonutils.JSONObject, error)

func (*SSupermicroRefishApi) MountVirtualCdrom

func (r *SSupermicroRefishApi) MountVirtualCdrom(ctx context.Context, path string, cdromUrl string, boot bool) error

func (*SSupermicroRefishApi) ParseRoot

func (r *SSupermicroRefishApi) ParseRoot(root jsonutils.JSONObject) error

func (*SSupermicroRefishApi) ReadManagerLogs

func (r *SSupermicroRefishApi) ReadManagerLogs(ctx context.Context, since time.Time) ([]redfish.SEvent, error)

func (*SSupermicroRefishApi) ReadSystemLogs

func (r *SSupermicroRefishApi) ReadSystemLogs(ctx context.Context, since time.Time) ([]redfish.SEvent, error)

func (*SSupermicroRefishApi) SetNTPConf

func (r *SSupermicroRefishApi) SetNTPConf(ctx context.Context, conf redfish.SNTPConf) error

func (*SSupermicroRefishApi) UmountVirtualCdrom

func (r *SSupermicroRefishApi) UmountVirtualCdrom(ctx context.Context, path string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL