iLO 4 REST API Data Model (HpiSCSISoftwareInitiator Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki

HP RESTful API Data Model Reference for iLO 4—Redfish 1.0 Conformance (Cont)

"HpiSCSISoftwareInitiator" Resource Type

Resource Instances

/rest/v1/Systems/{item}/Bios/iScsi

/rest/v1/Systems/{item}/Bios/iScsi/Settings

See Resource Map for more details.

The schema definition of UEFI iSCSI Software Initiator boot configuration.

"HpiSCSISoftwareInitiator" defines the following properties:

"AttributeRegistry"

This property is a member of HpiSCSISoftwareInitiator

This object represents the type property. It represents the schema used for the resource and indicates the version of the schema in the format <schema>.<majorversion>.<minorversion>.<errataversion>.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/ETag"

This property is a member of HpiSCSISoftwareInitiator

ETag of this resource after the settings have been applied.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SettingsResult/definitions/SettingsResult/Messages[]/Message"

This property is a member of HpiSCSISoftwareInitiator

Human-readable message.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/MessageID"

This property is a member of HpiSCSISoftwareInitiator

Key for this message, which is used to look up the message in a message registry. The key is in the format <registry>.<majorver>.<minorver>:<messagekey>.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/Resolution"

This property is a member of HpiSCSISoftwareInitiator

Instructions for resolving the issue that caused the error.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/Severity"

This property is a member of HpiSCSISoftwareInitiator

This is the severity of the errors.
JSON type:
String containing one of the following supported values:

"OK" "Warning" "Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Operation"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Details about the results of applying the settings.
JSON type:
String containing one of the following supported values: "SettingsApply"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Time"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Time at which the settings were applied.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/StructuredBootString"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Identifies this iSCSI UEFI boot option within the server.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/UEFIDevicePath"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Standardized text representation of the UEFI device path for this boot option, in UTF-8 format.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIAuthenticationMethod"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The iSCSI connection authentication method.
JSON type:
String containing one of the following supported values: "None" "CHAP"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIBootAttemptInstance"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Uniquely identifies this iSCSI boot attempt within iSCSIBootSources array. If set to zero, all other properties in the boot option object are ignored (which will delete an existing boot attempt).
JSON type:
Integer from 0 to 4.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIBootAttemptName"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Human readable descriptive name for this iSCSI boot attempt configuration
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIBootEnable"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
Enables or Disables iSCSI Boot for a selected iSCSI boot attempt.
JSON type:
String containing one of the following supported values: "Disabled" "Enabled" "EnabledMpio"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIBootLUN"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The iSCSI boot target Logical Unit Number (LUN), if not obtained from DHCP. This value must follow the SAM-2 spec. E.g. 0001-1234-5678-9ABC. If the digit number is less then 5 characters, a dash character is not required. E.g. 0001. If the lun number is 12345, input 1234-5
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIChapSecret"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The password needed for CHAP authentication. This is applicable only when the Authentication Method is set to CHAP, and the CHAP Type is set to Mutual.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIChapType"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The CHAP authentication type. This is applicable only when the Authentication Method is set to CHAP.
JSON type:
String containing one of the following supported values: "OneWay" "Mutual"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIChapUsername"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The password needed for CHAP authentication. This is applicable only when the Authentication Method is set to CHAP.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIConnectRetry"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The number of times to retry the iSCSI connection. Zero means no retries.
JSON type:
Integer from 0 to 16.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIConnectTimeoutMS"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The iSCSI connection timeout value in milliseconds.
JSON type:
Integer from 100 to 20000.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIInitiatorGateway"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The gateway address of the iSCSI Initiator, if not configured via DHCP. The address must be an IPv4 or IPv6 address, depending on the IP Address Type.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIInitiatorInfoViaDHCP"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
If enabled, the iSCSI Initiator information is configured from DHCP. Otherwise, the iSCSI initiator information must be statically configured.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIInitiatorIpAddress"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The IP Address of the iSCSI Initiator, if not configured via DHCP. The Initiator IP Address is always auto-assigned if IP address type is IPv6. The address must be an IPv4 or IPv6 address, depending on the IP Address Type.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIInitiatorNetmask"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The subnet mask of the iSCSI Initiator, if not configured via DHCP. The address must be an IPv4.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSIIpAddressType"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The iSCSI IP Address type. If set to Auto, IPv4 will be attempted first, followed by IPv6.
JSON type:
String containing one of the following supported values: "IPv4" "IPv6" "Auto"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSINicSource"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
A BIOS Attribute that describes this selected NIC instance. This must match one of the possible values listed in the iSCSINicSources array.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIReverseChapSecret"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The password needed for reverse CHAP authentication (from the target to the initiator). This is applicable only when the Authentication Method is set to CHAP, and the CHAP Type is set to Mutual.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSIReverseChapUsername"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
User Name for reverse CHAP authentication (from the target to the initiator). This is applicable only when the Authentication Method is set to CHAP, and the CHAP Type is set to Mutual.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSITargetInfoViaDHCP"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
If enabled, the iSCSI target information are configured from DHCP. Otherwise, the iSCSI target information must be statically configured.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSITargetIpAddress"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The IP Address of the iSCSI Target, if not obtained from DHCP. The address must be an IPv4 or IPv6 address, depending on the IP Address Type.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIBootSources[]/iSCSITargetName"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The worldwide unique iSCSI Qualified Name (IQN) of this iSCSI target. Only the IQN format is accepted. EUI format is not supported (for example, 'iqn.1991-05.com.microsoft:iscsitarget-iscsidisk-target').
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"iSCSIBootSources[]/iSCSITargetTcpPort"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The iSCSI Target TCP Port number, if not obtained from DHCP.
JSON type:
Integer from 0 to 65535.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"iSCSIInitiatorName"

This property is a member of [HpiSCSISoftwareInitiator](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpiSCSISoftwareInitiator-Resource-Type)#hpiscsisoftwareinitiator-resource-type)
The worldwide unique iSCSI Qualified Name (IQN) of this iSCSI Initiator. Only IQN format is accepted. EUI format is not supported (for example, 'iqn.1986-03.com.hp:init.sn-123456').
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
⚠️ **GitHub.com Fallback** ⚠️