public interface ServerHardwareClient extends AddableResource<AddServer>, SearchableResource<ServerHardware>, RemovableResource, PatchableResource
SearchableResource.GetByNameRequestInterceptor
Modifier and Type | Field and Description |
---|---|
static String |
ENVIRONMENT_CONFIGURATION_URI |
static String |
POWER_STATE_URI |
static String |
SERVER_HARDWARE_BIOS_URI |
static String |
SERVER_HARDWARE_FIRMWARE |
static String |
SERVER_HARDWARE_FIRMWARE_URI |
static String |
SERVER_HARDWARE_ILO_SSO_URI |
static String |
SERVER_HARDWARE_JAVA_REMOTE_CONSOLE_URI |
static String |
SERVER_HARDWARE_MP_FIRMWARE_URI |
static String |
SERVER_HARDWARE_REFRESH_STATE_URI |
static String |
SERVER_HARDWARE_REMOTE_CONSOLE_URI |
static String |
SERVER_HARDWARE_URI |
static String |
SERVER_HARDWARE_UTILIZATION_URI |
Modifier and Type | Method and Description |
---|---|
BiosSettings |
getBios(String resourceId)
Retrieves the list of BIOS/UEFI values currently set on the physical server.
|
EnvironmentalConfiguration |
getEnvironmentConfiguration(String resourceId)
Retrieves the settings that describe the environmental configuration
(supported feature set, calibrated minimum and maximum power,
location, and dimensions, ...) of the server hardware resource.
|
IloSsoUrlResult |
getIloSsoUrl(String resourceId)
Retrieves the URL to launch a Single Sign-On (SSO) session for the iLO web interface.
|
JavaRemoteConsoleUrlResult |
getJavaRemoteConsoleUrl(String resourceId)
This module aids in generating a Single Sign-On (SSO) session for the iLO
Java Applet console and returns the URL to launch it.
|
RemoteConsoleUrlResult |
getRemoteConsoleUrl(String resourceId)
Generates a Single Sign-On (SSO) session for the iLO Integrated Remote
Console Application (IRC) and returns the URL to launch it.
|
ServerFirmwareInventory |
getServerFirmwareInventory(String resourceId)
Retrieves the
ServerFirmwareInventory details for the specified server hardware. |
ResourceCollection<ServerFirmwareInventory> |
getServerFirmwareInventoryByFilter(FirmwareInventoryFilter filter)
Retrieves the
ServerFirmwareInventory details for the specified server hardware. |
UtilizationData |
getUtilization(String resourceId)
Retrieves the
UtilizationData details for the specified server hardware. |
EnvironmentalConfiguration |
updateEnvironmentConfiguration(String resourceId,
EnvironmentalConfigurationUpdate environmentalConfigurationUpdate)
Updates the calibrated max power of an unmanaged or unsupported server hardware resource.
|
TaskResource |
updateMpFirmwareVersion(String resourceId,
RequestOption... options)
Updates the iLO firmware on a physical server to a minimum iLO firmware version
required by HPE OneView to manage the server.
|
TaskResource |
updatePowerState(String resourceId,
ServerPowerControlRequest serverPowerControlRequest,
RequestOption... options)
Requests a power operation to change the power state of the physical server.
|
TaskResource |
updateRefreshState(String resourceId,
RefreshStateRequest refreshStateRequest,
RequestOption... options)
Refreshes the server hardware to fix configuration issues.
|
add
getByName
get, get, getAll, getAll, getById
remove
patch
static final String SERVER_HARDWARE_URI
static final String SERVER_HARDWARE_REFRESH_STATE_URI
static final String SERVER_HARDWARE_FIRMWARE_URI
static final String SERVER_HARDWARE_FIRMWARE
static final String POWER_STATE_URI
static final String SERVER_HARDWARE_BIOS_URI
static final String ENVIRONMENT_CONFIGURATION_URI
static final String SERVER_HARDWARE_MP_FIRMWARE_URI
static final String SERVER_HARDWARE_ILO_SSO_URI
static final String SERVER_HARDWARE_JAVA_REMOTE_CONSOLE_URI
static final String SERVER_HARDWARE_REMOTE_CONSOLE_URI
static final String SERVER_HARDWARE_UTILIZATION_URI
TaskResource updatePowerState(String resourceId, ServerPowerControlRequest serverPowerControlRequest, RequestOption... options)
resourceId
- server hardware resource identifier as seen in HPE OneView.serverPowerControlRequest
- object containing the ServerPowerControlRequest details.options
- varargs
of RequestOption
, which can be used to specify
some request options.TaskResource
which returns the task status for the process.TaskResource updateRefreshState(String resourceId, RefreshStateRequest refreshStateRequest, RequestOption... options)
resourceId
- server hardware resource identifier as seen in HPE OneView.refreshStateRequest
- object containing the refresh state request details.options
- varargs
of RequestOption
, which can be used to specify
some request options.TaskResource
which returns the task status for the process.BiosSettings getBios(String resourceId)
resourceId
- server hardware resource identifier as seen in HPE OneView.BiosSettings
containing the collection of bios settings state details.EnvironmentalConfiguration getEnvironmentConfiguration(String resourceId)
resourceId
- server hardware resource identifier as seen in HPE OneView.EnvironmentalConfiguration
containing the environmental configuration details.EnvironmentalConfiguration updateEnvironmentConfiguration(String resourceId, EnvironmentalConfigurationUpdate environmentalConfigurationUpdate)
resourceId
- server hardware resource identifier as seen in HPE OneView.environmentalConfigurationUpdate
- details of the environmental configuration.EnvironmentalConfiguration
containing the environmental configuration details.TaskResource updateMpFirmwareVersion(String resourceId, RequestOption... options)
resourceId
- server hardware resource identifier as seen in HPE OneView.options
- varargs
of RequestOption
, which can be used to specify
some request options.TaskResource
which returns the task status for the process.IloSsoUrlResult getIloSsoUrl(String resourceId)
resourceId
- server hardware resource identifier as seen in HPE OneView.IloSsoUrlResult
containing the iLO SSO URL details.JavaRemoteConsoleUrlResult getJavaRemoteConsoleUrl(String resourceId)
Note: this is not supported on G7/iLO3 or earlier servers.
resourceId
- server hardware resource identifier as seen in HPE OneView.JavaRemoteConsoleUrlResult
containing the Java remote console URL details.RemoteConsoleUrlResult getRemoteConsoleUrl(String resourceId)
resourceId
- server hardware resource identifier as seen in HPE OneView.RemoteConsoleUrlResult
containing the remote console URL details.UtilizationData getUtilization(String resourceId)
UtilizationData
details for the specified server hardware.resourceId
- server hardware resource identifier as seen in HPE OneView.UtilizationData
object containing the details.ResourceCollection<ServerFirmwareInventory> getServerFirmwareInventoryByFilter(FirmwareInventoryFilter filter)
ServerFirmwareInventory
details for the specified server hardware.filter
- used specify some filters that will be applied to narrow the results.ResourceCollection
<ServerFirmwareInventory
> containing
the details for all found server hardware.ServerFirmwareInventory getServerFirmwareInventory(String resourceId)
ServerFirmwareInventory
details for the specified server hardware.resourceId
- server hardware resource identifier as seen in HPE OneView.ServerFirmwareInventory
object containing the details.Copyright © 2017. All rights reserved.