Redfish Resource and Schema Guide: Document Class: Informative Document Status: Published Document Language: en-US
Redfish Resource and Schema Guide: Document Class: Informative Document Status: Published Document Language: en-US
Redfish Resource and Schema Guide: Document Class: Informative Document Status: Published Document Language: en-US
Date: 2018-10-30
Version: 2017.1
Copyright Notice
Copyright © 2016-2018 DMTF. All rights reserved.
DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems management and
interoperability. Members and non-members may reproduce DMTF specifications and documents, provided that correct
attribution is given. As DMTF specifications may be revised from time to time, the particular version and release date
should always be noted.
Implementation of certain elements of this standard or proposed standard may be subject to third party patent rights,
including provisional patent rights (herein "patent rights"). DMTF makes no representations to users of the standard as to
the existence of such rights, and is not responsible to recognize, disclose, or identify any or all such third party patent right,
owners or claimants, nor for any incomplete or inaccurate identification or disclosure of such rights, owners or claimants.
DMTF shall have no liability to any party, in any manner or circumstance, under any legal theory whatsoever, for failure to
recognize, disclose, or identify any such third party patent rights, or for such party's reliance on the standard or
incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any party implementing
such standard, whether such implementation is foreseeable or not, nor to any patent owner or claimant, and shall have no
liability or responsibility for costs or losses incurred if a standard is withdrawn or modified after publication, and shall be
indemnified and held harmless by any party implementing the standard from any and all claims of infringement by a patent
owner for such implementations.
For information about patents held by third-parties which have notified the DMTF that, in their opinion, such patent may
relate to or impact implementations of DMTF standards, visit http://www.dmtf.org/about/policies/disclosures.php.
This document's normative language is English. Translation into other languages is permitted.
Redfish Resource and Schema Guide
Contents
Contents
Overview
Historical Reference
Where can I find more information?
Using this guide
Reference Guide
AccountService 1.2.0
ActionInfo 1.0.2
AttributeRegistry 1.1.0
Bios 1.0.2
Chassis 1.5.0
CompositionService 1.0.0
ComputerSystem 1.4.0
Drive 1.2.0
Endpoint 1.0.2
EthernetInterface 1.3.0
Event 1.2.0
EventDestination 1.2.0
EventService 1.0.4
Fabric 1.0.2
HostInterface 1.1.0
JsonSchemaFile 1.1.0
LogEntry 1.2.0
LogService 1.0.4
Manager 1.3.1
ManagerAccount 1.1.0
ManagerNetworkProtocol 1.2.0
Memory 1.2.0
MemoryChunks 1.1.0
MemoryDomain 1.2.0
MemoryMetrics 1.1.2
MessageRegistry 1.1.0
MessageRegistryFile 1.1.0
NetworkAdapter 1.0.1
NetworkDeviceFunction 1.1.0
NetworkInterface 1.1.0
NetworkPort 1.1.0
PCIeDevice 1.1.0
PCIeFunction 1.1.0
Port 1.0.2
Power 1.3.0
Overview
The Redfish standard comprises a set of specifications maintained by the Redfish Forum, a working group within the
DMTF. The standard defines a protocol that uses RESTful interfaces to provide access to data and operations associated
with the management of systems and networks. One of the strengths of the Redfish protocol is that it works with a wide
range of servers: from stand-alone servers to rack-mount and bladed environments to large-scale data centers and cloud
environments.
The Redfish standard addresses several key issues for infrastructures that require scalability. Large infrastructures often
consist of many simple servers of different makes and types. This hyper-scale usage model requires a new approach to
systems management. The Redfish Scalable Platforms Management ("Redfish") protocol addresses these needs by
providing a standard protocol based on out-of-band systems management.
With the above goals in mind, the Redfish protocol was designed as an open industry standard to meet scalability
requirements in multi-vendor deployments. It easily integrates with commonly used tools, using RESTful interfaces to
perform operations and using JSON and OData formats for data payloads.
Historical Reference
This version of the Redfish Resource and Schema Guide was created to allow for historical comparison to previous
releases of the Redfish Schema bundle (DSP8010). The latest version of this document, available from the Redfish
Standards website, contains up-to-date schema contents, as well as common property definitions, example payloads, and
additional material to explain the Redfish data model. This version of the document should only be used as a historical
reference.
Column Purpose
Property The name of the JSON property as it will appear (case sensitive) in the JSON payload. For properties
Name added to the schema after the initial release (v1.0.0), the version that the property was added will be shown
in parenthesis. Properties that have been deprecated will also be indicated (along with the version where
the deprecation occurred).
Type The JSON data type(s) for the property. This can include boolean, number, string or object. String types
that use defined enumerations will state "(enum)". Number types will state their units where used.
Attributes Designates whether the property is read-only or read-write (if supported by the implementation), and
whether a 'null' value may be returned by the Service if the value of the property is temporarily unavailable.
Description The description of the property, as copied directly from the schema 'Description' definition.
Reference Guide
This guide was produced using the contents of the schema files from DMTF Redfish Schema bundle DSP8010 and merged
with supplemental text using the DMTF's Redfish Documentation Generator.
AccountService 1.2.0
Account Service contains properties common to all user accounts, such as password requirements, and control features
such as account lockout. It also contains links to the collections of Manager Accounts and Roles.
AccountLockoutCounterResetAfter number read-write The interval of time in seconds since the last failed login
(seconds) attempt at which point the lockout threshold counter for
the account is reset to zero. Must be less than or equal
to AccountLockoutDuration.
AccountLockoutDuration number read-write The time in seconds an account is locked after the
(seconds) (null) account lockout threshold is met. Must be >=
AccountLockoutResetAfter. If set to 0, no lockout will
occur.
AccountLockoutThreshold number read-write The number of failed login attempts before a user
(null) account is locked for a specified duration (0=never
locked).
AuthFailureLoggingThreshold number read-write This is the number of authorization failures that need to
occur before the failure attempt is logged to the
manager log.
MaxPasswordLength number read-only This is the maximum password length for this service.
MinPasswordLength number read-only This is the minimum password length for this service.
Status { } object This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
ActionInfo 1.0.2
ActionInfo describes the parameters and other information necessary to perform a Redfish Action to a particular Action
target. As parameter support may differ between implementations and even among instances of a resource, this data can
be used to ensure Action requests from applications contain supported parameters.
Parameters [ { array read-write The parameters associated with the specified Redfish Action.
AllowableValues [ ] array read-only A list of values for this parameter supported by this Action target.
(string,
null)
DataType string read-only The JSON property type used for this parameter.
(enum) (null) See DataType in Property Details, below, for the possible values of
this property.
Name string read-only The name of the parameter for this Action.
Required boolean read-only Indicates whether the parameter is required to perform this Action.
}]
Property Details
DataType:
The JSON property type used for this parameter.
string Description
Number A number.
String A string.
AttributeRegistry 1.1.0
An Attribute Registry is a set of key-value pairs which are specific to a particular implementation or product, such that
creating standardized property names would be impractical. This schema describes the structure of a Registry, and also
includes mechanisms for building user interfaces (menus) allowing consistent navigation of the contents.
Language string read-only This is the RFC 5646 compliant language code for the
required registry.
OwningEntity string read-only This is the organization or company that publishes this
required registry.
RegistryEntries { object List of all attributes and their metadata for this component.
DisplayName string read-only The user-readable display string of the attribute in the
(null) defined 'Language'.
DisplayOrder number read-only The numeric value describing the ascending order that the
(null) attribute is displayed relative to other attributes.
IsSystemUniqueProperty boolean read-only Defines whether this attribute is unique for this system
(null) and should not be replicated.
LowerBound number read-only The lower limit of the value of an attribute of type 'Integer'.
(null)
MaxLength number read-only The maximum character length of the value of an attribute
(null) of type 'String'.
MenuPath string read-only A path that describes the menu hierarchy of this attribute.
(null)
MinLength number read-only The minimum character length of the value of an attribute
(null) of type 'String'.
UpperBound number read-only The upper limit of the value of an attribute of type 'Integer'.
(null)
Value [ { array read-write The array containing possible values for attributes of type
'Enumeration'.
ValueDisplayName string read-only A user-readable display string of the value of the attribute
ValueExpression string read-only A regular expression that is used to validate the value of
(null) the attribute. This is only applicable to attributes of type
'String' or 'Integer'.
WarningText string read-only The warning text for changing the attribute.
(null)
WriteOnly boolean read-only Defines whether this attribute is write-only. Such attributes
} ] (null) revert back to their initial value after settings are applied.
MapFromAttribute string read-only The attribute that is used to evaluate this dependency
expression.
MapFromCondition string read-only The condition that is used to evaluate this dependency
(enum) expression.
See MapFromCondition in Property Details, below, for the
possible values of this property.
MapFromValue string, read-only The value that the is used property specified in
boolean, (null) MapFromProperty that is used to evaluate this
number dependency expression.
MapTerms string read-only The logical term used to combine two or more MapFrom
} ] (enum) conditions in this dependency expression.
See MapTerms in Property Details, below, for the possible
values of this property.
MapToAttribute string read-only The Name of the attribute that is affected by this
dependency expression.
DependencyFor string read-only The AttributeName of the attribute whose change triggers
the evaluation of this dependency expression.
Menus [ { array read-write The array containing the attributes menus and their
hierarchy.
DisplayName string read-only The user-readable display string of this menu in the
(null) defined 'Language'.
DisplayOrder number read-only The numeric value describing the ascending order in
(null) which this menu is displayed relative to other menus.
GrayOut boolean read-only The gray-out state of this menu. A grayed-only menu is
(null) not accessible in user interfaces.
MenuPath string read-only A path that describes this menu hierarchy relative to other
(null) menus.
RegistryVersion string read-only This is the attribute registry version which is used in the
required middle portion of a AttributeRegistry.
Property Details
MapFromCondition:
The condition that is used to evaluate this dependency expression.
string Description
MapFromProperty:
The meta-data property of the attribute specified in MapFromAttribute that is used to evaluate this dependency
expression.
string Description
MapTerms:
The logical term used to combine two or more MapFrom conditions in this dependency expression.
string Description
MapToProperty:
The meta-data property of the attribute specified in MapFromAttribute that is used to evaluate this dependency
expression.
string Description
Type:
The type of the dependency structure.
string Description
Map A simple mapping dependency. The attribute value or state is changed to the mapped value if the
condition evaluates to true.
Bios 1.0.2
Bios contains properties surrounding a BIOS Attribute Registry (where the system-specific BIOS attributes are described)
and the Actions needed to perform changes to BIOS settings, which typically require a system reset to apply.
#Bios.ResetBios { } object This action is used to reset the BIOS attributes to default.
} For more information, see the Action Details section below.
AttributeRegistry string read-only The Resource ID of the Attribute Registry for the BIOS
(null) Attributes resource.
Action Details
ChangePassword
This action is used to change the BIOS passwords.
(This action takes no parameters.)
ResetBios
This action is used to reset the BIOS attributes to default.
(This action takes no parameters.)
Chassis 1.5.0
A Chassis represents the physical components for any system. This resource represents the sheet-metal confined spaces
and logical zones like racks, enclosures, chassis and all other containers. Subsystems (like sensors), which operate
outside of a system's data plane (meaning the resources are not accessible to software running on the system) are linked
either directly or indirectly through this resource.
#Chassis.Reset { } object This action is used to reset the chassis. This action resets
} the chassis, not Systems or other contained resources,
although side effects may occur which affect those
resources.
AssetTag string read-write The user assigned asset tag for this chassis.
(null)
ChassisType string read-only This property indicates the type of physical form factor of this
(enum) required resource.
See ChassisType in Property Details, below, for the possible
values of this property.
IndicatorLED string read-write The state of the indicator LED, used to identify the chassis.
(enum) (null) See IndicatorLED in Property Details, below, for the possible
values of this property.
ContainedBy { object A reference to the chassis that this chassis is contained by.
Contains [ { array read-only An array of references to any other chassis that this chassis
has in it.
CooledBy [ { array read-only An array of ID[s] of resources that cool this chassis.
Normally the ID will be a chassis or a specific set of fans.
Drives (v1.2+) [ { array read-only An array of references to the disk drives located in this
Chassis.
ManagersInChassis (v1.2+) [ { array read-only An array of references to the managers located in this
Chassis.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PCIeDevices (v1.4+) [ { array read-only An array of references to the PCIe Devices located in this
Chassis.
PoweredBy [ { array read-only An array of ID[s] of resources that power this chassis.
Normally the ID will be a chassis or a specific set of Power
Supplies.
ResourceBlocks (v1.5+) [ { array read-only An array of references to the Resource Blocks located in this
Chassis.
Storage (v1.2+) [ { array read-only An array of references to the storage subsystems connected
to or inside this Chassis.
Model string read-only This is the model number for the chassis.
(null)
IntrusionSensor string read-write This indicates the known state of the physical security
(enum) (null) sensor, such as if it is hardware intrusion detected.
See IntrusionSensor in Property Details, below, for the
possible values of this property.
IntrusionSensorReArm string read-only This indicates how the Normal state to be restored.
PowerState (v1.1+) string read-only This is the current power state of the chassis.
(enum) (null) See PowerState in Property Details, below, for the possible
values of this property.
Status { } object This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Action Details
Reset
This action is used to reset the chassis. This action resets the chassis, not Systems or other contained
resources, although side effects may occur which affect those resources.
(This action takes no parameters.)
Property Details
ChassisType:
This property indicates the type of physical form factor of this resource.
string Description
Card A loose device or circuit board intended to be installed in a system or other enclosure.
Component A small chassis, card, or device which contains devices for a particular subsystem or
function.
Enclosure A generic term for a chassis that does not fit any other description.
Module A small, typically removable, chassis or card which contains devices for a particular
subsystem or function.
RackMount A single system chassis designed specifically for mounting in an equipment rack.
Sidecar A chassis that mates mechanically with another chassis to expand its capabilities or capacity.
Sled An enclosed or semi-enclosed, system chassis which must be plugged into a multi-system
chassis to function normally similar to a blade type chassis.
Zone A logical division or portion of a physical chassis that contains multiple devices or systems
that cannot be physically separated.
IndicatorLED:
The state of the indicator LED, used to identify the chassis.
string Description
Unknown The state of the Indicator LED cannot be determined. Deprecated v1.5+. This value has
(deprecated been Deprecated in favor of returning null if the state is unknown.
v1.5)
IntrusionSensor:
This indicates the known state of the physical security sensor, such as if it is hardware intrusion detected.
string Description
HardwareIntrusion A door, lock, or other mechanism protecting the internal system hardware from being
accessed is detected as being in an insecure state.
IntrusionSensorReArm:
This indicates how the Normal state to be restored.
string Description
Automatic This sensor would be restored to the Normal state automatically as no abnormal physical security
conditions are detected.
Manual This sensor would be restored to the Normal state by a manual re-arm.
PowerState:
This is the current power state of the chassis.
string Description
Off The components within the chassis has no power, except some components may continue to
have AUX power such as management controller.
PoweringOff A temporary state between On and Off. The components within the chassis can take time to
process the power off action.
PoweringOn A temporary state between Off and On. The components within the chassis can take time to
process the power on action.
CompositionService 1.0.0
This is the schema definition for the Composition Service. It represents the properties for the service itself and has links to
the actual list of resources available for composition.
Status { } object This type describes the status and health of a resource and its children. See
the redfish.dmtf.org/schemas/v1/Resource.json schema for details on this
property.
ComputerSystem 1.4.0
This schema defines a computer system and its respective properties. A computer system represents a machine (physical
or virtual) and the local resources such as memory, cpu and other devices that can be accessed from that machine.
AssetTag string read-write The user definable tag that can be used to
(null) track this computer system for inventory or
other client purposes.
BootSourceOverrideMode (v1.1+) string read-write The BIOS Boot Mode (either Legacy or UEFI)
(enum) (null) to be used when BootSourceOverrideTarget
boot source is booted from.
See BootSourceOverrideMode in Property
Details, below, for the possible values of this
property.
UefiTargetBootSourceOverride string read-write This property is the UEFI Device Path of the
} (null) device to boot from when
BootSourceOverrideSupported is UefiTarget.
HostingRoles (v1.2+) [ ] array read-only The hosing roles that this computer system
(string supports. The enumerations of HostingRoles
(enum)) specify different features that the hosting
HostName string read-write The DNS Host Name, without any domain
(null) information.
IndicatorLED string read-write The state of the indicator LED, used to identify
(enum) (null) the system.
See IndicatorLED in Property Details, below,
for the possible values of this property.
MemoryMirroring (v1.1+) string read-only The ability and type of memory mirroring
(enum) (null) supported by this system.
See MemoryMirroring in Property Details,
below, for the possible values of this property.
PowerState string read-only This is the current power state of the system.
(enum) (null) See PowerState in Property Details, below, for
the possible values of this property.
TrustedModules (v1.1+) [ { array read-write This object describes the array of Trusted
Modules in the system.
FirmwareVersion2 (v1.3+) string read-only The 2nd firmware version of this Trusted
(null) Module, if applicable.
InterfaceType string read-only This property indicates the interface type of the
(enum) (null) Trusted Module.
InterfaceTypeSelection (v1.3+) string read-only The Interface Type selection supported by this
(enum) (null) Trusted Module.
See InterfaceTypeSelection in Property
Details, below, for the possible values of this
property.
UUID string read-only The universal unique identifier (UUID) for this
(null) system.
Action Details
Reset
This action is used to reset the system.
(This action takes no parameters.)
Property Details
BootSourceOverrideEnabled:
Describes the state of the Boot Source Override feature.
string Description
Continuous The system will boot to the target specified in the BootSourceOverrideTarget until this property
is set to Disabled.
Once On its next boot cycle, the system will boot (one time) to the Boot Source Override Target. The
value of BootSourceOverrideEnabled is then reset back to Disabled.
BootSourceOverrideMode:
The BIOS Boot Mode (either Legacy or UEFI) to be used when BootSourceOverrideTarget boot source is
booted from.
string Description
Legacy The system will boot in non-UEFI boot mode to the Boot Source Override Target.
UEFI The system will boot in UEFI boot mode to the Boot Source Override Target.
BootSourceOverrideTarget:
The current boot source to be used at next boot instead of the normal boot device, if
BootSourceOverrideEnabled is true.
string Description
HostingRoles:
The hosing roles that this computer system supports. The enumerations of HostingRoles specify different
features that the hosting ComputerSystem supports.
string Description
ApplicationServer The system hosts functionality that supports general purpose applications.
StorageServer The system hosts functionality that supports the system acting as a storage server.
Switch The system hosts functionality that supports the system acting as a switch.
IndicatorLED:
The state of the indicator LED, used to identify the system.
string Description
Unknown The state of the Indicator LED cannot be determined. Deprecated v1.4+. This value has
(deprecated been Deprecated in favor of returning null if the state is unknown.
v1.4)
InterfaceType:
This property indicates the interface type of the Trusted Module.
string Description
InterfaceTypeSelection:
The Interface Type selection supported by this Trusted Module.
string Description
BiosSetting The TrustedModule supports switching InterfaceType via platform software, such as a
BIOS configuration Attribute.
OemMethod The TrustedModule supports switching InterfaceType via an OEM proprietary mechanism.
MemoryMirroring:
The ability and type of memory mirroring supported by this system.
string Description
DIMM The system supports DIMM mirroring at the DIMM level. Individual DIMMs can be mirrored.
Hybrid The system supports a hybrid mirroring at the system and DIMM levels. Individual DIMMs can be
mirrored.
System The system supports DIMM mirroring at the System level. Individual DIMMs are not paired for
mirroring in this mode.
PowerState:
This is the current power state of the system.
string Description
Off The system is powered off, although some components may continue to have AUX power
such as management controller.
PoweringOff A temporary state between On and Off. The power off action can take time while the OS is in
the shutdown process.
PoweringOn A temporary state between Off and On. This temporary state can be very short.
SystemType:
The type of computer system represented by this resource.
string Description
Composed (v1.4+) A computer system that has been created by binding resource blocks together.
Drive 1.2.0
Drive contains properties describing a single physical disk drive for any system, along with links to associated Volumes.
#Drive.SecureErase { } object This action is used to securely erase the contents of the drive.
} For more information, see the Action Details section below.
AssetTag string read-write The user assigned asset tag for this drive.
(null)
BlockSizeBytes number read-only The size of the smallest addressible unit (Block) of this drive in
(bytes) (null) bytes.
CapableSpeedGbs number read-only The speed which this drive can communicate to a storage
(Gbit/s) (null) controller in ideal conditions in Gigabits per second.
FailurePredicted boolean read-only Is this drive currently predicting a failure in the near future.
(null)
HotspareType string read-only The type of hotspare this drive is currently serving as.
(enum) (null) See HotspareType in Property Details, below, for the possible
values of this property.
Identifiers [ { } ] array The Durable names for the drive. See the
(object) redfish.dmtf.org/schemas/v1/Resource.v1_1_0.json schema
for details on this property.
IndicatorLED string read-write The state of the indicator LED, used to identify the drive.
(enum) (null) See IndicatorLED in Property Details, below, for the possible
values of this property.
Links { object Contains references to other resources that are related to this
resource.
Chassis (v1.2+) { object A reference to the Chassis which contains this Drive.
Endpoints (v1.1+) [ { array read-only An array of references to the endpoints that connect to this
drive.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
Volumes [ { array read-only An array of references to the volumes contained in this drive.
This will reference Volumes that are either wholly or only partly
contained by this drive.
Model string read-only This is the model number for the drive.
(null)
NegotiatedSpeedGbs number read-only The speed which this drive is currently communicating to the
(Gbit/s) (null) storage controller in Gigabits per second.
Operations [ { } ] array The operations currently running on the Drive. See the
(object) redfish.dmtf.org/schemas/v1/Volume.v1_0_0.json schema for
details on this property.
PredictedMediaLifeLeftPercent number read-only The percentage of reads and writes that are predicted to still
(null) be available for the media.
Protocol string read-only The protocol this drive is using to communicate to the storage
(enum) (null) controller.
See Protocol in Property Details, below, for the possible
values of this property.
Revision string read-only The revision of this Drive. This is typically the
(null) firmware/hardware version of the drive.
RotationSpeedRPM number read-only The rotation speed of this Drive in Revolutions per Minute
(RPM) (null) (RPM).
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
StatusIndicator string read-write The state of the status indicator, used to communicate status
(enum) (null) information about this drive.
See StatusIndicator in Property Details, below, for the possible
values of this property.
Action Details
SecureErase
This action is used to securely erase the contents of the drive.
(This action takes no parameters.)
Property Details
EncryptionAbility:
The encryption abilities of this drive.
string Description
Other The drive is capable of self encryption through some other means.
SelfEncryptingDrive The drive is capable of self encryption per the Trusted Computing Group's Self
Encrypting Drive Standard.
EncryptionStatus:
The status of the encrytion of this drive.
string Description
Foreign The drive is currently encrypted, the data is not accessible to the user, and the system
requires user intervention to expose the data.
Locked The drive is currently encrypted and the data is not accessible to the user, however the
system has the ability to unlock the drive automatically.
Unecrypted The drive is not currently encrypted. Deprecated v1.2+. This value has been Deprecated
(deprecated v1.2) in favor of Unencrypted.
Unlocked The drive is currently encrypted but the data is accessible to the user unencrypted.
HotspareType:
The type of hotspare this drive is currently serving as.
string Description
Chassis The drive is currently serving as a hotspare for all other drives in the chassis.
Dedicated The drive is currently serving as a hotspare for a user defined set of drives.
Global The drive is currently serving as a hotspare for all other drives in the storage system.
IndicatorLED:
The state of the indicator LED, used to identify the drive.
string Description
MediaType:
The type of media contained in this drive.
string Description
Protocol:
The protocol this drive is using to communicate to the storage controller.
string Description
FC Fibre Channel
SMB Server Message Block (aka CIFS Common Internet File System)
StatusIndicator:
The state of the status indicator, used to communicate status information about this drive.
string Description
Hotspare The drive is marked to be automatically rebuilt and used as a replacement for a
failed drive.
Endpoint 1.0.2
This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives
protocol defined messages over a transport.
Actions { } object The Actions object contains the available custom actions
on this resource.
Identifiers [ { } ] array (null) Identifiers for the remote entity. See the
(object) redfish.dmtf.org/schemas/v1/Resource.v1_1_0.json
schema for details on this property.
Oem { } object (null) See the OEM object definition in the Common properties
section. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
PciClassCode string read-only The Class Code, Subclass code, and Programming
(null) Interface code of this PCIe function.
HostReservationMemoryBytes number read-only The amount of memory in Bytes that the Host should
(bytes) (null) allocate to connect to this endpoint.
Links { object The links object contains the links to other resources that
are related to this resource.
MutuallyExclusiveEndpoints [ { array read-only An array of references to the endpoints that may not be
used in zones if this endpoint is used in a zone.
Oem { } object See the OEM object definition in the Common properties
section. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Ports [ { array read-only An array of references to the the physical ports associated
with this endpoint.
Redundancy [ { array read-write Redundancy information for the lower level endpoints
supporting this endpoint.
Status { } object (null) This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Property Details
EndpointProtocol:
The protocol supported by this endpoint.
string Description
FC Fibre Channel
SMB Server Message Block (aka CIFS Common Internet File System)
EntityRole:
The role of the connected entity.
string Description
EntityType:
The type of the connected entity.
string Description
Drive The entity is a disk drive. The EntityLink property (if present) should be a Drive.Drive
entity.
NetworkController The entity is a network controller. The EntityLink property (if present) should be an
EthernetInterface.EthernetInterface entity.
StorageExpander The entity is a storage expander. The EntityLink property (if present) should be a
Chassis.Chassis entity.
StorageInitiator The entity is a storage initator. The EntityLink property (if present) should be a
Storage.StorageController entity.
EthernetInterface 1.3.0
This schema defines a simple ethernet NIC resource.
AutoNeg boolean read-write This indicates if the speed and duplex are automatically negotiated
(null) and configured on this interface.
FQDN string read-write This is the complete, fully qualified domain name obtained by DNS
(null) for this interface.
FullDuplex boolean read-write This indicates if the interface is in Full Duplex mode or not.
(null)
HostName string read-write The DNS Host Name, without any domain information.
(null)
IPv4Addresses [ { } ] array The IPv4 addresses assigned to this interface. See the
(object) redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_0.json schema for
details on this property.
IPv6Addresses [ { } ] array This array of objects enumerates all of the currently assigned IPv6
(object) addresses on this interface. See the
redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_0.json schema for
details on this property.
IPv6AddressPolicyTable [ { array read-write An array representing the RFC 6724 Address Selection Policy
Table.
Label number read-write The IPv6 Label (as defined in RFC 6724 section 2.1).
(null)
Precedence number read-write The IPv6 Precedence (as defined in RFC 6724 section 2.1.
(null)
Prefix string read-write The IPv6 Address Prefix (as defined in RFC 6724 section 2.1).
}] (null)
IPv6DefaultGateway string read-only This is the IPv6 default gateway address that is currently in use on
(null) this interface.
IPv6StaticAddresses [ { } ] array This array of objects represents all of the IPv6 static addresses to
(object) be assigned on this interface. This object represents a single IPv6
static address to be assigned on a network interface. See the
redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_0.json schema for
details on this property.
Links (v1.1+) { object Contains references to other resources that are related to this
resource.
Chassis (v1.3+) { object A reference to the Chassis which contains this Ethernet Interface.
Endpoints [ { array read-only An array of references to the endpoints that connect to this
ethernet interface.
HostInterface (v1.2+) { object This is a reference to a Host Interface that is associated with this
Ethernet Interface.
Oem { } object See the OEM object definition in the Common properties section.
} See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
LinkStatus (v1.1+) string read-only The link status of this interface (port).
(enum) (null) See LinkStatus in Property Details, below, for the possible values
of this property.
MACAddress string read-write This is the currently configured MAC address of the (logical port)
(null) interface.
MaxIPv6StaticAddresses number read-only This indicates the maximum number of Static IPv6 addresses that
(null) can be configured on this interface.
MTUSize number read-write This is the currently configured Maximum Transmission Unit
(null) (MTU) in bytes on this interface.
NameServers [ ] array read-only This represents DNS name servers that are currently in use on this
(string) interface.
PermanentMACAddress string read-only This is the permanent MAC address assigned to this interface
(null) (port).
SpeedMbps number read-write This is the current speed in Mbps of this interface.
(Mbit/s) (null)
Status { } object (null) This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
UefiDevicePath string read-only The UEFI device path for this interface.
(null)
VLAN { } object (null) If this Network Interface supports more than one VLAN, this
property will not be present and the client should look for VLANs
collection in the link section of this resource. See the
redfish.dmtf.org/schemas/v1/VLanNetworkInterface.v1_0_0.json
schema for details on this property.
VLANs { object This is a reference to a collection of VLANs and is only used if the
interface supports more than one VLANs.
Property Details
LinkStatus:
The link status of this interface (port).
string Description
Event 1.2.0
The Event schema describes the JSON payload received by an Event Destination (which has subscribed to event
notification) when events occurs. This resource contains data about event(s), including descriptions, severity and
MessageId reference to a Message Registry that can be accessed for further information.
Context (v1.1+) string read-only A context can be supplied at subscription time. This property is
the context value supplied by the subscriber.
Events [ { array read-write Each event in this array has a set of properties that describe the
required event. Since this is an array, more than one event can be sent
simultaneously.
Context (deprecated v1.2) string read-only A context can be supplied at subscription time. This property is
the context value supplied by the subscriber. Deprecated v1.2+.
Events are triggered independently from subscriptions to those
events. This property has been Deprecated in favor of
Event.v1_0_2.Event.Context
EventType string read-only This indicates the type of event sent, according to the definitions
(enum) in the EventService.
See EventType in Property Details, below, for the possible values
of this property.
MemberId string read-only This is the identifier for the member within the collection.
MessageArgs [ ] array read-only This array of message arguments are substituted for the
(string) arguments in the message when looked up in the message
registry.
MessageId string read-only This is the key for this message which can be used to look up the
message in a message registry.
Oem { } object See the OEM object definition in the Common properties section.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
OriginOfCondition { object This indicates the resource that originated the condition that
Property Details
EventType:
This indicates the type of event sent, according to the definitions in the EventService.
string Description
EventDestination 1.2.0
An Event Destination desribes the target of an event subscription, including the types of events subscribed and context to
provide to the target in the Event payload.
Context string read-write A client-supplied string that is stored with the event
required (null) destination subscription.
EventTypes [ ] array read-only This property shall contain the types of events that shall be
(string sent to the desination.
(enum)) See EventTypes in Property Details, below, for the
possible values of this property.
HttpHeaders [ { } ] array read-write This is for setting HTTP headers, such as authorization
information. This object will be null on a GET.
MessageIds (v1.1+) [ ] array read-only A list of MessageIds that the service will only send.
(string,
null)
OriginResources (v1.1+) [ { array read-only A list of resources for which the service will only send
related events.
Property Details
EventTypes:
This property shall contain the types of events that shall be sent to the desination.
string Description
Protocol:
The protocol type of the event connection.
string
Redfish
EventService 1.0.4
The Event Service resource contains properties for managing event subcriptions and generates the events sent to
subscribers. The resource has links to the actual collection of subscriptions (called Event Destinations).
EventTypesForSubscription [ ] array read-only This is the types of Events that can be subscribed
(string to.
(enum)) See EventTypesForSubscription in Property Details,
below, for the possible values of this property.
Action Details
SubmitTestEvent
This action is used to generate a test event.
(This action takes no parameters.)
Property Details
EventTypesForSubscription:
This is the types of Events that can be subscribed to.
string Description
Fabric 1.0.2
Fabric contains properties describing a simple fabric consisting of one or more switches, zero or more endpoints, and zero
or more zones.
FabricType string read-only The protocol being sent over this fabric.
(enum) (null) See FabricType in Property Details, below, for the possible values of this
property.
Links { object Contains references to other resources that are related to this resource.
Oem { } object See the OEM object definition in the Common properties section. See the
} redfish.dmtf.org/schemas/v1/Resource.json schema for details on this property.
MaxZones number read-only The value of this property shall contain the maximum number of zones the switch
(null) can currently configure.
Status { } object This type describes the status and health of a resource and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for details on this property.
Property Details
FabricType:
The protocol being sent over this fabric.
string Description
FC Fibre Channel
SMB Server Message Block (aka CIFS Common Internet File System)
HostInterface 1.1.0
This schema defines a Host Interface resource.
AuthenticationModes [ ] array read-write This indicates the authentication modes available on this interface.
(string See AuthenticationModes in Property Details, below, for the
(enum)) possible values of this property.
ExternallyAccessible boolean read-only This indicates whether this interface is accessible by external
(null) entities.
FirmwareAuthEnabled boolean read-write This indicates whether this firmware authentication is enabled for
(null) this interface.
FirmwareAuthRoleId string read-write This property contains the Role for firmware authentication on this
interface.
HostInterfaceType string read-only This indicates the Host Interface type for this interface.
(enum) (null) See HostInterfaceType in Property Details, below, for the possible
values of this property.
KernelAuthEnabled boolean read-write This indicates whether this kernel authentication is enabled for this
(null) interface.
KernelAuthRoleId string read-write This property contains the Role for kernel authentication on this
interface.
Links { object Contains references to other resources that are related to this
resource.
ComputerSystems [ { array read-only An array of references to the Computer Systems connected to this
Host Interface.
FirmwareAuthRole { object A reference to the Role object defining Privileges for this Host
Interface when using firmware authentication.
KernelAuthRole { object A reference to the Role object defining Privileges for this Host
Interface when using kernel authentication.
Oem { } object See the OEM object definition in the Common properties section.
} See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
ManagerEthernetInterface { object This is a reference to a single NIC that this Manager uses for
network communication with this Host Interface.
NetworkProtocol { object This is a reference to the network services and their settings that
the Manager controls. It is here that clients will find network
configuration options as well as network services.
Status { } object (null) This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Property Details
AuthenticationModes:
string Description
HostInterfaceType:
This indicates the Host Interface type for this interface.
string Description
JsonSchemaFile 1.1.0
This is the schema definition for the Schema File locator resource.
ArchiveFile string read-only If the schema is hosted on the service in an archive file, this is the name
of the file within the archive.
ArchiveUri string read-only If the schema is hosted on the service in an archive file, this is the link to
the archive file.
Language string read-only The language code for the file the schema is in.
PublicationUri string read-only Link to publicly available (canonical) URI for schema.
LogEntry 1.2.0
This resource defines the record format for a log. It is designed to be used for SEL logs (from IPMI) as well as Event Logs
and OEM-specific log formats. The EntryType field indicates the type of log and the resource includes several additional
properties dependent on the EntryType.
Created string read-only The time the log entry was created.
EntryCode string read-only (null) If the EntryType is SEL, this will have the entry code for the
(enum) log entry.
EventType (v1.1+) string read-only This indicates the type of an event recorded in this log.
(enum) See EventType in Property Details, below, for the possible
values of this property.
Links { object Contains references to other resources that are related to this
resource.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
OriginOfCondition { object This is the URI of the resource that caused the log entry.
Message string read-only (null) This property decodes from EntryType: If it is Event then it is
a message string. Otherwise, it is SEL or Oem specific. In
most cases, this will be the actual Log Entry.
MessageArgs [ ] array read-only The values of this property shall be any arguments for the
(string) message.
MessageId string read-only This property decodes from EntryType: If it is Event then it is
a message id. Otherwise, it is SEL or Oem specific. This
value is only used for registries - for more information, see the
specification.
OemRecordFormat string read-only (null) If the entry type is Oem, this will contain more information
about the record format from the Oem.
SensorNumber number read-only (null) This property decodes from EntryType: If it is SEL, it is the
sensor number; if Event then the count of events. Otherwise,
it is Oem specific.
SensorType string read-only (null) If the EntryType is SEL, this will have the sensor type that the
(enum) log entry pertains to.
See SensorType in Property Details, below, for the possible
values of this property.
Severity string read-only (null) This is the severity of the log entry.
(enum) See Severity in Property Details, below, for the possible
values of this property.
Property Details
EntryCode:
If the EntryType is SEL, this will have the entry code for the log entry.
string
D0 Power State
D1 Power State
D2 Power State
D3 Power State
Deassert
Device Disabled
Device Enabled
Fully Redundant
Informational
Install Error
Limit Exceeded
Monitor
Non-redundant:Insufficient Resources
Performance Lags
Performance Met
Redundancy Degraded
Redundancy Lost
State Asserted
State Deasserted
Transition to Active
Transition to Busy
Transition to Degraded
Transition to Idle
Transition to In Test
Transition to Non-recoverable
Transition to OK
Transition to On Line
Transition to Running
EntryType:
his is the type of log entry.
string
Event
Oem
SEL
EventType:
This indicates the type of an event recorded in this log.
string Description
SensorType:
If the EntryType is SEL, this will have the sensor type that the log entry pertains to.
string
Add-in Card
BaseOSBoot/InstallationStatus
Battery
Boot Error
Button/Switch
Cable/Interconnect
Chassis
ChipSet
CoolingDevice
Critical Interrupt
Current
Drive Slot/Bay
Entity Presence
Fan
FRUState
LAN
Memory
Microcontroller/Coprocessor
Module/Board
Monitor ASIC/IC
OS Stop/Shutdown
Other FRU
Platform Alert
PowerUnit
Processor
Session Audit
Slot/Connector
System Event
SystemBoot/Restart
Temperature
Terminator
Version Change
Voltage
Watchdog
Severity:
This is the severity of the log entry.
string
Critical
OK
Warning
LogService 1.0.4
This resource represents the log service for the resource or service to which it is associated.
#LogService.ClearLog { } object
} For more information, see the Action Details section below.
DateTime string read-write The current DateTime (with offset) for the log service, used to set
(null) or read time.
DateTimeLocalOffset string read-write The time offset from UTC that the DateTime property is set to in
MaxNumberOfRecords number read-only The maximum number of log entries this service can have.
OverWritePolicy string read-only The overwrite policy for this service that takes place when the log
(enum) is full.
See OverWritePolicy in Property Details, below, for the possible
values of this property.
Status { } object (null) This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Action Details
ClearLog
(This action takes no parameters.)
Property Details
OverWritePolicy:
The overwrite policy for this service that takes place when the log is full.
string Description
WrapsWhenFull When full, new entries to the Log will overwrite previous entries.
Manager 1.3.1
This is the schema definition for a Manager. Examples of managers are BMCs, Enclosure Managers, Management
Controllers and other subsystems assigned managability functions.
ConnectTypesSupported [ ] array read-only This object is used to enumerate the Command Shell
(string connection types allowed by the implementation.
(enum)) See ConnectTypesSupported in Property Details,
below, for the possible values of this property.
ServiceEnabled boolean read-write Indicates if the service is enabled for this manager.
}
DateTime string read-write The current DateTime (with offset) for the manager,
(null) used to set or read time.
DateTimeLocalOffset string read-write The time offset from UTC that the DateTime property
(null) is set to in format: +06:00 .
ServiceEnabled boolean read-write Indicates if the service is enabled for this manager.
}
ManagerInChassis (v1.1+) { object This property is a reference to the chassis that this
manager is located in.
ManagerType string read-only This property represents the type of manager that
(enum) this resource represents.
See ManagerType in Property Details, below, for the
possible values of this property.
PowerState string read-only This is the current power state of the Manager.
(enum) (null) See PowerState in Property Details, below, for the
possible values of this property.
ConnectTypesSupported [ ] array read-only This object is used to enumerate the Serial Console
(string connection types allowed by the implementation.
(enum)) See ConnectTypesSupported in Property Details,
below, for the possible values of this property.
ServiceEntryPointUUID string read-only The UUID of the Redfish Service provided by this
manager.
UUID string read-only The Universal Unique Identifier (UUID) for this
(null) Manager.
Action Details
ForceFailover
The ForceFailover action forces a failover of this manager to the manager used in the parameter.
(This action takes no parameters.)
ModifyRedundancySet
The ModifyRedundancySet operation is used to add or remove members to a redundant group of manager.
(This action takes no parameters.)
Reset
The reset action resets/reboots the manager.
(This action takes no parameters.)
Property Details
ConnectTypesSupported:
This object is used to enumerate the Serial Console connection types allowed by the implementation.
string Description
IPMI The controller supports a Serial Console connection using the IPMI Serial-over-LAN (SOL) protocol.
Oem The controller supports a Serial Console connection using an OEM-specific protocol.
SSH The controller supports a Serial Console connection using the SSH protocol.
Telnet The controller supports a Serial Console connection using the Telnet protocol.
ManagerType:
This property represents the type of manager that this resource represents.
string Description
BMC A controller which provides management functions for a single computer system.
EnclosureManager A controller which provides management functions for a chassis or group of devices
or systems.
RackManager A controller which provides management functions for a whole or part of a rack.
PowerState:
This is the current power state of the Manager.
string Description
ManagerAccount 1.1.0
The user accounts, owned by a Manager, are defined in this resource. Changes to a Manager Account may affect the
current Redfish service connection if this manager is responsible for the Redfish service.
Enabled boolean read-write This property is used by a User Administrator to disable an account
w/o having to delet the user information. When set to true, the user
can login. When set to false, the account is administratively disabled
and the user cannot login.
Links { object Contains references to other resources that are related to this
resource.
Oem { } object See the OEM object definition in the Common properties section.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Role { object A reference to the Role object defining Privileges for this account--
returned when the resource is read. The ID of the role is the same
as property RoleId.
Locked boolean read-write This property indicates that the account has been auto-locked by the
account service because the lockout threshold has been exceeded.
When set to true, the account is locked. A user admin can write the
property to false to manually unlock, or the account service will
unlock it once the lockout duration period has passed.
RoleId string read-write This property contains the Role for this account.
required on create
UserName string read-write This property contains the user name for the account.
required on create
ManagerNetworkProtocol 1.2.0
This resource is used to obtain or modify the network services managed by a given manager.
FQDN string read-only This is the fully qualified domain name for the manager
(null) obtained by DNS including the host name and top-level
domain name.
HostName string read-only The DNS Host Name of this manager, without any
(null) domain information.
NTP (v1.2+) { object Settings for this Manager's NTP protocol support.
NotifyIPv6Scope string read-write Indicates the scope for the IPv6 Notify messages for
(enum) (null) SSDP.
See NotifyIPv6Scope in Property Details, below, for the
possible values of this property.
NotifyMulticastIntervalSeconds number read-write Indicates how often the Multicast is done from this
(seconds) (null) service for SSDP.
NotifyTTL number read-write Indicates the time to live hop count for SSDPs Notify
(null) messages.
SSH { object Settings for this Manager's SSH (Secure Shell) protocol
support.
Status { } object This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Property Details
NotifyIPv6Scope:
Indicates the scope for the IPv6 Notify messages for SSDP.
string Description
Link SSDP Notify messages are sent to addresses in the IPv6 Local Link scope.
Organization SSDP Notify messages are sent to addresses in the IPv6 Local Organization scope.
Site SSDP Notify messages are sent to addresses in the IPv6 Local Site scope.
Memory 1.2.0
This is the schema definition for definition of a Memory and its configuration.
#Memory.SecureEraseUnit { } object This defines the action for securely erasing given
regions.
For more information, see the Action Details section
below.
#Memory.UnlockUnit { } object This defines the action for unlocking given regions.
} For more information, see the Action Details section
below.
AllocationAlignmentMiB (v1.2+) number read-only The boundary which memory regions are allocated
(null) on, measured in MiB.
AllocationIncrementMiB (v1.2+) number read-only The size of the smallest unit of allocation for a
(null) memory region, thus it is the multiple in which
regions are actually reserved.
ErrorCorrection string read-only Error correction scheme supported for this memory.
(enum) (null) See ErrorCorrection in Property Details, below, for
the possible values of this property.
PersistentRegionNumberLimit (v1.2+) number read-only Total number of persistent regions this Memory can
(null) support.
PersistentRegionSizeMaxMiB (v1.2+) number read-only Maximum size of a single persistent region in MiB.
(null)
OffsetMiB number read-only Offset with in the Memory that corresponds to the
(mebibytes) (null) starting of this memory region in MiB.
Status (v1.1+) { } object This type describes the status and health of a
resource and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
VolatileRegionNumberLimit (v1.2+) number read-only Total number of volatile regions this Memory can
(null) support.
VolatileRegionSizeMaxMiB (v1.2+) number read-only Maximum size of a single volatile region in MiB.
(null)
Action Details
DisablePassphrase
Disable passphrase for given regions.
(This action takes no parameters.)
SecureEraseUnit
This defines the action for securely erasing given regions.
(This action takes no parameters.)
SetPassphrase
UnlockUnit
This defines the action for unlocking given regions.
(This action takes no parameters.)
Property Details
BaseModuleType:
The base module type of Memory.
string Description
Mini_RDIMM Mini_RDIMM.
Mini_UDIMM Mini_UDIMM.
SO_DIMM SO_DIMM.
SO_DIMM_16b SO_DIMM_16b.
SO_DIMM_32b SO_DIMM_32b.
SO_RDIMM_72b SO_RDIMM_72b.
SO_UDIMM_72b SO_UDIMM_72b.
UDIMM UDIMM.
ErrorCorrection:
Error correction scheme supported for this memory.
string Description
MemoryClassification:
Classification of memory occupied by the given memory region.
string Description
MemoryDeviceType:
Type details of the Memory.
DDR DDR.
DDR2 DDR2.
DDR3 DDR3.
DDR4 DDR4.
EDO EDO.
ROM ROM.
SDRAM SDRAM.
MemoryMedia:
Media of this Memory.
string Description
MemoryType:
The type of Memory.
string Description
NVDIMM_N The memory module is composed of volatile memory backed by non-volatile memory.
NVDIMM_P The memory module is composed of a combination of non-volatile and volatile memory.
string Description
SecurityStates:
Security states supported by the Memory.
string Description
Frozen Secure state is frozen and can not be modified until reset.
MemoryChunks 1.1.0
This is the schema definition of a Memory Chunk and its configuration.
InterleaveSets [ { array read-write This is the interleave sets for the memory chunk.
MemoryLevel number read-only Level of the interleave set for multi-level tiered memory.
(null)
OffsetMiB number read-only Offset within the DIMM that corresponds to the start of this memory
(null) region, with units in MiB.
Property Details
AddressRangeType:
Memory type of this memory chunk.
string Description
MemoryDomain 1.2.0
This is the schema definition of a Memory Domain and its configuration. Memory Domains are used to indicate to the client
which Memory (DIMMs) can be grouped together in Memory Chunks to form interleave sets or otherwise grouped together.
AllowsBlockProvisioning boolean read-only Indicates if this Memory Domain supports the provisioning of
(null) blocks of memory.
AllowsMemoryChunkCreation boolean read-only Indicates if this Memory Domain supports the creation of
(null) Memory Chunks.
AllowsMirroring (v1.1+) boolean read-only Indicates if this Memory Domain supports the creation of
(null) Memory Chunks with mirroring enabled.
AllowsSparing (v1.1+) boolean read-only Indicates if this Memory Domain supports the creation of
(null) Memory Chunks with sparing enabled.
InterleavableMemorySets [ { array read-write This is the interleave sets for the memory chunk.
MemorySet [ { array read-only This is the collection of memory for a particular interleave set.
MemoryChunks { object (null) A reference to the collection of Memory Chunks associated with
this Memory Domain.
MemoryMetrics 1.1.2
MemoryMetrics contains usage and health statistics for a single Memory module or device instance.
CurrentPeriod { object This object contains the Memory metrics since last
reset or ClearCurrentPeriod action.
SpareBlock boolean read-only Spare block capacity crossing alarm trip detected
(null) status.
PredictedMediaLifeLeftPercent (v1.1+) number read-only The percentage of reads and writes that are
(null) predicted to still be available for the media.
LifeTime { object This object contains the Memory metrics for the
lifetime of the Memory.
BlocksRead number read-only Number of blocks read for the lifetime of the
(null) Memory.
BlocksWritten number read-only Number of blocks written for the lifetime of the
} (null) Memory.
Action Details
ClearCurrentPeriod
This sets the CurrentPeriod object values to zero.
(This action takes no parameters.)
MessageRegistry 1.1.0
This is the schema definition for all Message Registries. It represents the properties for the registries themselves. The
MessageId is formed per the Redfish specification. It consists of the RegistryPrefix concatenated with the version
concatenated with the unique identifier for the message registry entry.
Language string read-only This is the RFC 5646 compliant language code for the registry.
required
Messages { } object required The pattern property indicates that a free-form string is the unique identifier
for the message within the registry.
OwningEntity string read-only This is the organization or company that publishes this registry.
required
RegistryPrefix string read-only This is the single word prefix used to form a messageID structure.
required
RegistryVersion string read-only This is the message registry version which is used in the middle portion of a
required messageID.
MessageRegistryFile 1.1.0
This is the schema definition for the Schema File locator resource.
ArchiveFile string read-only If the schema is hosted on the service in an archive file, this is the name
of the file within the archive.
ArchiveUri string read-only If the schema is hosted on the service in an archive file, this is the link to
the archive file.
Language string read-only The language code for the file the schema is in.
PublicationUri string read-only Link to publicly available (canonical) URI for schema.
Registry string read-only The Registry Name, Major and Minor version used in MessageID
required construction.
NetworkAdapter 1.0.1
A NetworkAdapter represents the physical network adapter capable of connecting to a computer network. Examples
include but are not limited to Ethernet, Fibre Channel, and converged network adapters.
Model string read-only The model string for this network adapter.
(null)
SerialNumber string read-only The serial number for this network adapter.
(null)
Status { } object (null) This type describes the status and health of
a resource and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Action Details
ResetSettingsToDefault
This action is to clear the settings back to factory defaults.
(This action takes no parameters.)
NetworkDeviceFunction 1.1.0
A Network Device Function represents a logical interface exposed by the network adapter.
BootMode string read-write The boot mode configured for this network device function.
(enum) (null) See BootMode in Property Details, below, for the possible
values of this property.
MACAddress string read-write This is the currently configured MAC address of the (logical
(null) port) network device function.
MTUSize number read-write The Maximum Transmission Unit (MTU) configured for this
(null) network device function.
PermanentMACAddress string read-only This is the permanent MAC address assigned to this
} (null) network device function (physical function).
AllowFIPVLANDiscovery boolean read-write Whether the FCoE Initialization Protocol (FIP) is used for
(null) populating the FCoE VLAN Id.
BootTargets [ { array read-write An array of Fibre Channel boot targets configured for this
network device function.
BootPriority number read-write The relative priority for this entry in the boot targets array.
(null)
LUNID string read-write The Logical Unit Number (LUN) ID to boot from on the
(null) device referred to by the corresponding WWPN.
PermanentWWNN string read-only This is the permanent WWNN address assigned to this
(null) network device function (physical function).
PermanentWWPN string read-only This is the permanent WWPN address assigned to this
(null) network device function (physical function).
WWNN string read-write This is the currently configured WWNN address of the
(null) network device function (physical function).
WWNSource string read-write The configuration source of the WWNs for this connection
(enum) (null) (WWPN and WWNN).
See WWNSource in Property Details, below, for the
possible values of this property.
WWPN string read-write This is the currently configured WWPN address of the
} (null) network device function (physical function).
AuthenticationMethod string read-write The iSCSI boot authentication method for this network
(enum) (null) device function.
See AuthenticationMethod in Property Details, below, for
the possible values of this property.
InitiatorDefaultGateway string read-write The IPv6 or IPv4 iSCSI boot default gateway.
(null)
InitiatorIPAddress string read-write The IPv6 or IPv4 address of the iSCSI initiator.
(null)
InitiatorNetmask string read-write The IPv6 or IPv4 netmask of the iSCSI boot initiator.
(null)
IPAddressType string read-write The type of IP address (IPv6 or IPv4) being populated in the
(enum) (null) iSCSIBoot IP address fields.
See IPAddressType in Property Details, below, for the
possible values of this property.
IPMaskDNSViaDHCP boolean read-write Whether the iSCSI boot initiator uses DHCP to obtain the
(null) iniator name, IP address, and netmask.
MutualCHAPSecret string read-write The CHAP Secret for 2-way CHAP authentication.
(null)
MutualCHAPUsername string read-write The CHAP Username for 2-way CHAP authentication.
(null)
PrimaryDNS string read-write The IPv6 or IPv4 address of the primary DNS server for the
(null) iSCSI boot initiator.
PrimaryLUN number read-write The logical unit number (LUN) for the primary iSCSI boot
(null) target.
PrimaryTargetIPAddress string read-write The IP address (IPv6 or IPv4) for the primary iSCSI boot
(null) target.
PrimaryTargetName string read-write The name of the iSCSI primary boot target.
(null)
PrimaryTargetTCPPort number read-write The TCP port for the primary iSCSI boot target.
(null)
PrimaryVLANId number read-write The 802.1q VLAN ID to use for iSCSI boot from the primary
(null) target.
RouterAdvertisementEnabled boolean read-write Whether IPv6 router advertisement is enabled for the iSCSI
(null) boot target.
SecondaryLUN number read-write The logical unit number (LUN) for the secondary iSCSI boot
(null) target.
SecondaryTargetIPAddress string read-write The IP address (IPv6 or IPv4) for the secondary iSCSI boot
(null) target.
SecondaryTargetName string read-write The name of the iSCSI secondary boot target.
(null)
SecondaryTargetTCPPort number read-write The TCP port for the secondary iSCSI boot target.
(null)
SecondaryVLANId number read-write The 802.1q VLAN ID to use for iSCSI boot from the
(null) secondary target.
TargetInfoViaDHCP boolean read-write Whether the iSCSI boot target name, LUN, IP address, and
} (null) netmask should be obtained from DHCP.
MaxVirtualFunctions number read-only The number of virtual functions (VFs) that are available for
(null) this Network Device Function.
NetDevFuncType string read-write The configured capability of this network device function.
(enum) (null) See NetDevFuncType in Property Details, below, for the
possible values of this property.
Status { } object (null) This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
VirtualFunctionsEnabled boolean read-only Whether Single Root I/O Virtualization (SR-IOV) Virual
(null) Functions (VFs) are enabled for this Network Device
Function.
Property Details
AuthenticationMethod:
The iSCSI boot authentication method for this network device function.
string Description
MutualCHAP iSCSI Mutual Challenge Handshake Authentication Protocol (CHAP) authentication is used.
BootMode:
The boot mode configured for this network device function.
string Description
FibreChannel Boot this device using the embedded Fibre Channel support and configuration.
Only applicable if the NetworkDeviceFunctionType is set to FibreChannel.
FibreChannelOverEthernet Boot this device using the embedded Fibre Channel over Ethernet (FCoE) boot
support and configuration. Only applicable if the NetworkDeviceFunctionType is
set to FibreChannelOverEthernet.
iSCSI Boot this device using the embedded iSCSI boot support and configuration.
Only applicable if the NetworkDeviceFunctionType is set to iSCSI.
PXE Boot this device using the embedded PXE support. Only applicable if the
NetworkDeviceFunctionType is set to Ethernet.
IPAddressType:
The type of IP address (IPv6 or IPv4) being populated in the iSCSIBoot IP address fields.
string Description
NetDevFuncCapabilities:
Capabilities of this network device function.
string Description
NetDevFuncType:
The configured capability of this network device function.
string Description
WWNSource:
The configuration source of the WWNs for this connection (WWPN and WWNN).
string Description
ConfiguredLocally The set of FC/FCoE boot targets was applied locally through API or UI.
ProvidedByFabric The set of FC/FCoE boot targets was applied by the Fibre Channel fabric.
NetworkInterface 1.1.0
A NetworkInterface contains references linking NetworkAdapter, NetworkPort, and NetworkDeviceFunction resources and
represents the functionality available to the containing system.
Oem { } object See the OEM object definition in the Common properties section. See
} the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
Status { } object (null) This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json schema
for details on this property.
NetworkPort 1.1.0
A Network Port represents a discrete physical port capable of connecting to a network.
AssociatedNetworkAddresses [ ] array read-only The array of configured network addresses (MAC or WWN)
(string, that are associated with this Network Port, including the
null) programmed address of the lowest numbered Network
Device Function, the configured but not active address if
EEEEnabled boolean read-write Whether IEEE 802.3az Energy Efficient Ethernet (EEE) is
(null) enabled for this network port.
FlowControlConfiguration string read-write The locally configured 802.3x flow control setting for this
(enum) (null) network port.
See FlowControlConfiguration in Property Details, below,
for the possible values of this property.
FlowControlStatus string read-only The 802.3x flow control behavior negotiated with the link
(enum) (null) partner for this network port (Ethernet-only).
See FlowControlStatus in Property Details, below, for the
possible values of this property.
LinkStatus string read-only The status of the link between this port and its link partner.
(enum) (null) See LinkStatus in Property Details, below, for the possible
values of this property.
NetDevFuncMaxBWAlloc [ { array read-write The array of maximum bandwidth allocation percentages for
the Network Device Functions associated with this port.
NetDevFuncMinBWAlloc [ { array read-write The array of minimum bandwidth allocation percentages for
the Network Device Functions associated with this port.
PhysicalPortNumber string read-only The physical port number label for this port.
(null)
PortMaximumMTU number read-only The largest maximum transmission unit (MTU) that can be
(null) configured for this network port.
SignalDetected boolean read-only Whether or not the port has detected enough signal on
(null) enough lanes to establish link.
Status { } object (null) This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
SupportedEthernetCapabilities [ ] array read-only The set of Ethernet capabilities that this port supports.
(string (null) See SupportedEthernetCapabilities in Property Details,
(enum)) below, for the possible values of this property.
LinkSpeedMbps number read-only The speed of the link in Mbps when this link network
}] (null) technology is active.
WakeOnLANEnabled boolean read-write Whether Wake on LAN (WoL) is enabled for this network
(null) port.
Property Details
ActiveLinkTechnology:
Network Port Active Link Technology.
string Description
FlowControlConfiguration:
The locally configured 802.3x flow control setting for this network port.
string Description
TX_RX IEEE 802.3x flow control may be initiated by this station or the link partner.
FlowControlStatus:
The 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).
string Description
TX_RX IEEE 802.3x flow control may be initiated by this station or the link partner.
LinkNetworkTechnology:
The self-described link network technology capabilities of this port.
string Description
LinkStatus:
The status of the link between this port and its link partner.
string Description
SupportedEthernetCapabilities:
The set of Ethernet capabilities that this port supports.
string Description
EEE IEEE 802.3az Energy Efficient Ethernet (EEE) is supported on this port.
PCIeDevice 1.1.0
This is the schema definition for the PCIeDevice resource. It represents the properties of a PCIeDevice attached to a
System.
AssetTag string read-write The user assigned asset tag for this PCIe device.
(null)
DeviceType string read-only The device type for this PCIe device.
(enum) See DeviceType in Property Details, below, for the possible values of this
property.
FirmwareVersion string read-only The version of firmware for this PCIe device.
(null)
Links { object The links object contains the links to other resources that are related to
this resource.
Chassis [ { array read-only An array of references to the chassis in which the PCIe device is
contained.
Oem { } object See the OEM object definition in the Common properties section. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for details on this
property.
Model string read-only This is the model number for the PCIe device.
(null)
PartNumber string read-only The part number for this PCIe device.
SerialNumber string read-only The serial number for this PCIe device.
(null)
SKU string read-only This is the SKU for this PCIe device.
(null)
Status { } object (null) This type describes the status and health of a resource and its children.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
Property Details
DeviceType:
The device type for this PCIe device.
string Description
Simulated A PCIe device which is not currently physically present, but is being simulated by the PCIe
infrastructure.
PCIeFunction 1.1.0
This is the schema definition for the PCIeFunction resource. It represents the properties of a PCIeFunction attached to a
System.
Links { object The links object contains the links to other resources that are related
to this resource.
Drives [ { array read-only An array of references to the drives which the PCIe device produces.
EthernetInterfaces [ { array read-only An array of references to the ethernet interfaces which the PCIe
device produces.
Oem { } object See the OEM object definition in the Common properties section. See
the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
PCIeDevice { object (null) A reference to the PCIeDevice on which this function resides.
StorageControllers [ { array read-only An array of references to the storage controllers which the PCIe
device produces.
Status { } object (null) This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json schema
for details on this property.
Property Details
DeviceClass:
The class for this PCIe Function.
string Description
Bridge A bridge.
Coprocessor A coprocessor.
Processor A processor.
FunctionType:
The type of the PCIe Function.
string Description
Port 1.0.2
Port contains properties describing a port of a switch.
Links { object Contains references to other resources that are related to this
resource.
AssociatedEndpoints [ { array read-only An array of references to the endpoints that connect to the switch
through this port.
ConnectedSwitches [ { array read-only An array of references to the switches that connect to the switch
through this port.
ConnectedSwitchPorts [ { array read-only An array of references to the ports that connect to the switch
through this port.
Oem { } object See the OEM object definition in the Common properties section.
} See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
MaxSpeedGbps number read-only The maximum speed of this port as currently configured.
(Gbit/s) (null)
PortId string read-only This is the label of this port on the physical switch package.
(null)
PortProtocol string read-only The protocol being sent over this port.
(enum) (null) See PortProtocol in Property Details, below, for the possible
values of this property.
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Width number read-only The number of lanes, phys, or other physical transport links that
(null) this port contains.
Action Details
Reset
This action is used to reset this switch.
(This action takes no parameters.)
Property Details
PortProtocol:
The protocol being sent over this port.
string Description
FC Fibre Channel
SMB Server Message Block (aka CIFS Common Internet File System)
PortType:
This is the type of this port.
string Description
Power 1.3.0
This is the schema definition for the Power Metrics. It represents the properties for Power Consumption and Power
Limiting.
PowerControl [ { array read-write This is the definition for power control function (power
reading/limiting).
MemberId string read-only This is the identifier for the member within the collection.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PowerAllocatedWatts number read-only The total amount of power that has been allocated (or
(Watts) (null) budegeted)to chassis resources.
PowerAvailableWatts number read-only The amount of power not already budgeted and therefore
(Watts) (null) available for additional allocation. (powerCapacity -
powerAllocated). This indicates how much reserve power
capacity is left.
PowerCapacityWatts number read-only The total amount of power available to the chassis for
PowerConsumedWatts number read-only The actual power being consumed by the chassis.
(Watts) (null)
PowerLimit { object Power limit status and configuration information for this
chassis.
CorrectionInMs number read-write The time required for the limiting process to reduce power
(ms) (null) consumption to below the limit.
LimitException string read-write The action that is taken if the power cannot be maintained
(enum) (null) below the LimitInWatts.
See LimitException in Property Details, below, for the
possible values of this property.
LimitInWatts number read-write The Power limit in watts. Set to null to disable power capping.
} (Watts) (null)
AverageConsumedWatts number read-only The average power level over the measurement window (the
(Watts) (null) last IntervalInMin minutes).
IntervalInMin number read-only The time interval (or window) in which the PowerMetrics are
(min) (null) measured over.
MaxConsumedWatts number read-only The highest power consumption level that has occured over
(Watts) (null) the measurement window (the last IntervalInMin minutes).
MinConsumedWatts number read-only The lowest power consumption level over the measurement
} (Watts) (null) window (the last IntervalInMin minutes).
PowerRequestedWatts number read-only The potential power that the chassis resources are requesting
(Watts) (null) which may be higher than the current level being consumed
since requested power includes budget that the chassis
resource wants for future use.
RelatedItem [ { array read-only The ID(s) of the resources associated with this Power Limit.
Status { } object This type describes the status and health of a resource and
}] its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
PowerSupplies [ { array read-write Details of the power supplies associated with this system or
device.
FirmwareVersion string read-only The firmware version for this Power Supply.
(null)
IndicatorLED (v1.2+) string read-write The state of the indicator LED, used to identify the power
(enum) (null) supply.
See IndicatorLED in Property Details, below, for the possible
values of this property.
InputRanges (v1.1+) [ { array read-write This is the input ranges that the power supply can use.
MaximumFrequencyHz number read-only The maximum line input frequency at which this power supply
(Hz) (null) input range is effective.
MaximumVoltage number read-only The maximum line input voltage at which this power supply
(Volts) (null) input range is effective.
MinimumFrequencyHz number read-only The minimum line input frequency at which this power supply
(Hz) (null) input range is effective.
MinimumVoltage number read-only The minimum line input voltage at which this power supply
(Volts) (null) input range is effective.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
OutputWattage number read-only The maximum capacity of this Power Supply when operating
} ] (Watts) (null) in this input range.
LastPowerOutputWatts number read-only The average power output of this Power Supply.
(Watts) (null)
LineInputVoltage number read-only The line input voltage at which the Power Supply is operating.
(Volts) (null)
LineInputVoltageType string read-only The line voltage type supported as an input to this Power
(enum) (null) Supply.
See LineInputVoltageType in Property Details, below, for the
possible values of this property.
Manufacturer (v1.1+) string read-only This is the manufacturer of this power supply.
(null)
MemberId string read-only This is the identifier for the member within the collection.
Model string read-only The model number for this Power Supply.
(null)
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PartNumber string read-only The part number for this Power Supply.
(null)
RelatedItem [ { array read-write The ID(s) of the resources associated with this Power Limit.
SerialNumber string read-only The serial number for this Power Supply.
(null)
SparePartNumber string read-only The spare part number for this Power Supply.
(null)
Status { } object This type describes the status and health of a resource and
}] its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Redundancy [ { array read-write Redundancy information for the power subsystem of this
system or device.
LowerThresholdCritical number read-only Below normal range but not yet fatal.
(Volts) (null)
MemberId string read-only This is the identifier for the member within the collection.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PhysicalContext string read-only Describes the area or device to which this voltage
(enum) measurement applies.
See PhysicalContext in Property Details, below, for the
possible values of this property.
RelatedItem [ { array read-only Describes the areas or devices to which this voltage
measurement applies.
Status { } object This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
UpperThresholdCritical number read-only Above normal range but not yet fatal.
(Volts) (null)
Property Details
IndicatorLED:
The state of the indicator LED, used to identify the power supply.
string Description
InputType:
The Input type (AC or DC).
string Description
LimitException:
The action that is taken if the power cannot be maintained below the LimitInWatts.
string Description
HardPowerOff Turn the power off immediately when the limit is exceeded.
LogEventOnly Log an event when the limit is exceeded, but take no further action.
LineInputVoltageType:
The line voltage type supported as an input to this Power Supply.
string Description
ACHighLine (deprecated 277V AC input. Deprecated v1.3+. This value has been Deprecated in favor of
v1.3) AC277V.
ACLowLine (deprecated 100-127V AC input. Deprecated v1.3+. This value has been Deprecated in favor
v1.3) of AC120V.
ACMidLine (deprecated 200-240V AC input. Deprecated v1.3+. This value has been Deprecated in favor
v1.3) of AC240V.
Unknown The power supply line input voltage type cannot be determined.
PhysicalContext:
Describes the area or device to which this voltage measurement applies.
string Description
PowerSupplyType:
The Power Supply type (AC or DC).
string Description
PrivilegeRegistry 1.1.0
This is the schema definition for Operation to Privilege mapping.
OperationMap { object List mapping between HTTP method and privilege required for
entity.
DELETE [ { array read-write Indicates privilege required for HTTP DELETE operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
GET [ { array read-write Indicates privilege required for HTTP GET operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
HEAD [ { array read-write Indicates privilege required for HTTP HEAD operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PATCH [ { array read-write Indicates privilege required for HTTP PATCH operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
POST [ { array read-write Indicates privilege required for HTTP POST operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PUT [ { array read-write Indicates privilege required for HTTP PUT operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
}
entity.
OperationMap { object (null) List mapping between HTTP operation and privilege needed to
perform operation.
DELETE [ { array read-write Indicates privilege required for HTTP DELETE operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
GET [ { array read-write Indicates privilege required for HTTP GET operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
HEAD [ { array read-write Indicates privilege required for HTTP HEAD operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PATCH [ { array read-write Indicates privilege required for HTTP PATCH operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
POST [ { array read-write Indicates privilege required for HTTP POST operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PUT [ { array read-write Indicates privilege required for HTTP PUT operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
}
OperationMap { object (null) List mapping between HTTP operation and privilege needed to
perform operation.
DELETE [ { array read-write Indicates privilege required for HTTP DELETE operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
GET [ { array read-write Indicates privilege required for HTTP GET operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
HEAD [ { array read-write Indicates privilege required for HTTP HEAD operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PATCH [ { array read-write Indicates privilege required for HTTP PATCH operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PUT [ { array read-write Indicates privilege required for HTTP PUT operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
}
OperationMap { object (null) List mapping between HTTP operation and privilege needed to
perform operation.
DELETE [ { array read-write Indicates privilege required for HTTP DELETE operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
GET [ { array read-write Indicates privilege required for HTTP GET operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
HEAD [ { array read-write Indicates privilege required for HTTP HEAD operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PATCH [ { array read-write Indicates privilege required for HTTP PATCH operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
POST [ { array read-write Indicates privilege required for HTTP POST operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
PUT [ { array read-write Indicates privilege required for HTTP PUT operation.
Privilege [ ] array read-only Lists the privileges that are allowed to perform the given type of
} ] (string) HTTP operation on the entity type.
}
OEMPrivilegesUsed [ ] array read-only Lists the set of OEM Priviliges used in building this mapping.
(string)
PrivilegesUsed [ ] array read-only Lists the set of Redfish standard priviliges used in building this
(string mapping.
(enum)) See PrivilegesUsed in Property Details, below, for the possible
values of this property.
Property Details
PrivilegesUsed:
Lists the set of Redfish standard priviliges used in building this mapping.
string Description
ConfigureSelf Able to change the password for the current user Account.
Processor 1.1.0
This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System.
Links (v1.1+) { object Contains references to other resources that are related to this
resource.
Oem { } object See the OEM object definition in the Common properties section.
} See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
IdentificationRegisters string read-only The contents of the Identification Registers (CPUID) for this
(null) processor.
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
TotalCores number read-only The total number of cores contained in this processor.
(null)
TotalThreads number read-only The total number of execution threads supported by this processor.
(null)
Property Details
InstructionSet:
The instruction set of the processor.
string Description
OEM OEM-defined.
ProcessorArchitecture:
The architecture of the processor.
string Description
ARM ARM.
MIPS MIPS.
OEM OEM-defined.
ProcessorType:
The type of processor.
string Description
Accelerator An Accelerator.
ResourceBlock 1.0.0
This schema defines a Resource Block resource.
CompositionStatus { object required This property describes the composition status details for this
Resource Block.
CompositionState string read-only This property represents the current state of the Resource Block from
(enum) required a composition perspective.
(null) See CompositionState in Property Details, below, for the possible
values of this property.
Reserved boolean read-write This represents if the Resource Block is reserved by any client.
} (null)
ComputerSystems [ { array read-only An array of references to the Computer Systems available in this
Resource Block.
EthernetInterfaces [ { array read-only An array of references to the Ethernet Interfaces available in this
Resource Block.
Links { object Contains references to other resources that are related to this
resource.
Chassis [ { array read-only An array of references to the Chassis in which this Resource Block is
contained.
ComputerSystems [ { array read-only An array of references to the Computer Systems that are composed
from this Resource Block.
Zones [ { array read-only An array of references to the Zones in which this Resource Block is
bound.
Memory [ { array read-only An array of references to the Memory available in this Resource
Block.
NetworkInterfaces [ { array read-only An array of references to the Network Interfaces available in this
Resource Block.
Processors [ { array read-only An array of references to the Processors available in this Resource
Block.
ResourceBlockType [ ] array read-only This property represents the types of resources available on this
(string Resource Block.
(enum)) See ResourceBlockType in Property Details, below, for the possible
values of this property.
SimpleStorage [ { array read-only An array of references to the Simple Storage available in this
Resource Block.
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Storage [ { array read-only An array of references to the Storage available in this Resource
Block.
Property Details
CompositionState:
This property represents the current state of the Resource Block from a composition perspective.
string Description
Composed Final successful state of a Resource Block which has participated in composition.
Failed The final composition resulted in failure and manual intervention is required to fix it.
ResourceBlockType:
This property represents the types of resources available on this Resource Block.
string Description
Compute This Resource Block contains both Processor and Memory resources in a manner that
creates a compute complex.
Network This Resource Block contains Network resources, such as Ethernet Interfaces.
Storage This Resource Block contains Storage resources, such as Storage and Simple Storage.
Role 1.1.0
This resource defines a user role to be used in conjunction with a Manager Account.
AssignedPrivileges [ ] array read-write The redfish privileges that this role includes.
(string See AssignedPrivileges in Property Details, below, for the possible
(enum)) values of this property.
IsPredefined boolean read-only This property is used to indicate if the Role is one of the Redfish
Predefined Roles vs a Custom role.
OemPrivileges [ ] array read-write The OEM privileges that this role includes.
(string)
Property Details
AssignedPrivileges:
The redfish privileges that this role includes.
string Description
ConfigureSelf Able to change the password for the current user Account.
SecureBoot 1.0.2
This resource contains UEFI Secure Boot information. It represents properties for managing the UEFI Secure Boot
functionality of a system.
#SecureBoot.ResetKeys { } object This action is used to reset the Secure Boot keys.
} For more information, see the Action Details section below.
SecureBootCurrentBoot string read-only Secure Boot state during the current boot cycle.
(enum) (null) See SecureBootCurrentBoot in Property Details, below, for the
possible values of this property.
SecureBootEnable boolean read-write Enable or disable UEFI Secure Boot (takes effect on next
(null) boot).
Action Details
ResetKeys
This action is used to reset the Secure Boot keys.
(This action takes no parameters.)
Property Details
SecureBootCurrentBoot:
Secure Boot state during the current boot cycle.
string Description
SecureBootMode:
Current Secure Boot Mode.
string Description
SerialInterface 1.1.0
This schema defines an asynchronous serial interface resource.
BitRate string read-write The receive and transmit rate of data flow, typically in bits-per-second (bps),
(enum) over the serial connection.
See BitRate in Property Details, below, for the possible values of this
property.
ConnectorType string read-only The type of connector used for this interface.
(enum) See ConnectorType in Property Details, below, for the possible values of
DataBits string read-write The number of data bits that will follow the start bit over the serial
(enum) connection.
See DataBits in Property Details, below, for the possible values of this
property.
FlowControl string read-write The type of flow control, if any, that will be imposed on the serial
(enum) connection.
See FlowControl in Property Details, below, for the possible values of this
property.
Parity string read-write The type of parity used by the sender and receiver in order to detect errors
(enum) over the serial connection.
See Parity in Property Details, below, for the possible values of this
property.
PinOut string read-only The physical pin configuration needed for a serial connector.
(enum) (null) See PinOut in Property Details, below, for the possible values of this
property.
SignalType string read-only The type of signal used for the communication connection - RS232 or
(enum) RS485.
See SignalType in Property Details, below, for the possible values of this
property.
StopBits string read-write The period of time before the next start bit is transmitted.
(enum) See StopBits in Property Details, below, for the possible values of this
property.
Property Details
BitRate:
The receive and transmit rate of data flow, typically in bits-per-second (bps), over the serial connection.
string
115200
1200
19200
230400
2400
38400
4800
57600
9600
ConnectorType:
The type of connector used for this interface.
string
mUSB. (v1.1+)
RJ11. (v1.1+)
RJ45. (v1.1+)
USB. (v1.1+)
uUSB. (v1.1+)
DataBits:
The number of data bits that will follow the start bit over the serial connection.
string
FlowControl:
The type of flow control, if any, that will be imposed on the serial connection.
string Description
Parity:
The type of parity used by the sender and receiver in order to detect errors over the serial connection.
string
Even
Mark
None
Odd
Space
PinOut:
The physical pin configuration needed for a serial connector.
string
Cyclades
Digi
SignalType:
The type of signal used for the communication connection - RS232 or RS485.
string
Rs232
Rs485
StopBits:
The period of time before the next start bit is transmitted.
string
ServiceRoot 1.2.0
This object represents the root Redfish service.
Links { object required Contains references to other resources that are related to this resource.
Oem { } object See the OEM object definition in the Common properties section. See
UUID string read-only Unique identifier for a service instance. When SSDP is used, this value
(null) should be an exact match of the UUID value returned in a 200OK from
an SSDP M-SEARCH request during discovery.
Session 1.1.0
The Session resource describes a single connection (session) between a client and a Redfish service instance.
Password string read-only This property is used in a POST to specify a password when creating
required on create a new session. This property is null on a GET.
(null)
UserName string read-only The UserName for the account for this session.
required on create
(null)
SessionService 1.1.2
This is the schema definition for the Session Service. It represents the properties for the service itself and has links to the
actual list of sessions.
Actions (v1.1+) { } object The Actions object contains the available custom actions on this resource.
SessionTimeout number read-write This is the number of seconds of inactivity that a session may have before
(seconds) the session service closes the session due to inactivity.
Status { } object This type describes the status and health of a resource and its children.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
SimpleStorage 1.2.0
This is the schema definition for the Simple Storage resource. It represents the properties of a storage controller and its
directly-attached devices.
Devices [ { array read-write The storage devices associated with this resource.
Oem { } object See the OEM object definition in the Common properties section.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Status { } object This type describes the status and health of a resource and its
}] children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
Links (v1.2+) { object Contains references to other resources that are related to this
resource.
Chassis { object A reference to the Chassis which contains this Simple Storage.
Oem { } object See the OEM object definition in the Common properties section.
} See the redfish.dmtf.org/schemas/v1/Resource.json schema for
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
UefiDevicePath string read-only The UEFI device path used to access this storage controller.
(null)
SoftwareInventory 1.1.1
This schema defines an inventory of software components.
Actions { } object The Actions object contains the available custom actions on
this resource.
LowestSupportedVersion (v1.1+) string read-only A string representing the lowest supported version of this
(null) software.
RelatedItem (v1.1+) [ { array read-only The ID(s) of the resources associated with this software
inventory item.
Status { } object (null) This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
UefiDevicePaths (v1.1+) [ ] array read-only A list of strings representing the UEFI Device Path(s) of the
(string, component(s) associated with this software inventory item.
null)
Updateable boolean read-only Indicates whether this software can be updated by the
(null) update service.
Storage 1.2.0
This schema defines a storage subsystem and its respective properties. A storage subsystem represents a set of storage
controllers (physical or virtual) and the resources such as volumes that can be accessed from that subsystem.
#Storage.SetEncryptionKey { } object This action is used to set the encryption key for the
} storage subsystem.
For more information, see the Action Details section
below.
Drives [ { array read-only The set of drives attached to the storage controllers
represented by this resource.
Oem { } object See the OEM object definition in the Common properties
} section. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Status { } object This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
AssetTag (v1.1+) string read-write The user assigned asset tag for this storage controller.
(null)
FirmwareVersion (v1.1+) string read-only The firmware version of this storage Controller.
(null)
Identifiers [ { } ] array The Durable names for the storage controller. See the
(object) redfish.dmtf.org/schemas/v1/Resource.v1_1_0.json
schema for details on this property.
Links (v1.1+) { object Contains references to other resources that are related
to this resource.
Oem { } object See the OEM object definition in the Common properties
} section. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Manufacturer (v1.1+) string read-only This is the manufacturer of this storage controller.
(null)
MemberId (v1.1+) string read-only This is the identifier for the member within the collection.
Model (v1.1+) string read-only This is the model number for the storage controller.
(null)
Oem (v1.1+) { } object See the OEM object definition in the Common properties
PartNumber (v1.1+) string read-only The part number for this storage controller.
(null)
SerialNumber (v1.1+) string read-only The serial number for this storage controller.
(null)
SKU (v1.1+) string read-only This is the SKU for this storage controller.
(null)
SpeedGbps (v1.1+) number read-only The speed of the storage controller interface.
(Gbit/s) (null)
Status (v1.1+) { } object This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
SupportedControllerProtocols [ ] array read-only This represents the protocols by which this storage
(string controller can be communicated to.
(enum)) See SupportedControllerProtocols in Property Details,
below, for the possible values of this property.
SupportedDeviceProtocols [ ] array read-only This represents the protocols which the storage
}] (string controller can use to communicate with attached
(enum)) devices.
See SupportedDeviceProtocols in Property Details,
below, for the possible values of this property.
Action Details
SetEncryptionKey
This action is used to set the encryption key for the storage subsystem.
(This action takes no parameters.)
Property Details
SupportedControllerProtocols:
This represents the protocols by which this storage controller can be communicated to.
string Description
FC Fibre Channel.
SMB Server Message Block (aka CIFS Common Internet File System).
SupportedDeviceProtocols:
This represents the protocols which the storage controller can use to communicate with attached devices.
string Description
FC Fibre Channel.
SMB Server Message Block (aka CIFS Common Internet File System).
Switch 1.0.2
Switch contains properties describing a simple fabric switch.
AssetTag string read-write The user assigned asset tag for this switch.
(null)
IndicatorLED string read-write The state of the indicator LED, used to identify the switch.
(enum) (null) See IndicatorLED in Property Details, below, for the possible values of
this property.
IsManaged boolean read-write This indicates whether the switch is in a managed or unmanaged state.
(null)
Links { object Contains references to other resources that are related to this resource.
ManagedBy [ { array read-only An array of references to the managers that manage this switch.
Oem { } object See the OEM object definition in the Common properties section. See the
} redfish.dmtf.org/schemas/v1/Resource.json schema for details on this
property.
LogServices { object (null) A reference to the collection of Log Services associated with this system.
PowerState string read-only This is the current power state of the switch.
(enum) (null) See PowerState in Property Details, below, for the possible values of this
property.
Status { } object This type describes the status and health of a resource and its children.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
SwitchType string read-only The protocol being sent over this switch.
(enum) (null) See SwitchType in Property Details, below, for the possible values of this
property.
TotalSwitchWidth number read-only The total number of lanes, phys, or other physical transport links that this
(null) switch contains.
Action Details
Reset
This action is used to reset this switch.
(This action takes no parameters.)
Property Details
IndicatorLED:
The state of the indicator LED, used to identify the switch.
string Description
PowerState:
This is the current power state of the switch.
string Description
SwitchType:
string Description
FC Fibre Channel
SMB Server Message Block (aka CIFS Common Internet File System)
Task 1.1.0
This resource contains information about a specific Task scheduled by or being executed by a Redfish service's Task
Service.
EndTime string read-only The date-time stamp that the task was last completed.
Messages [ { } ] array This is an array of messages associated with the task. This type describes a
(object) Message returned by the Redfish service. See the
redfish.dmtf.org/schemas/v1/Message.v1_0_6.json schema for details on this
property.
StartTime string read-only The date-time stamp that the task was last started.
Property Details
TaskState:
The state of the task.
string Description
TaskStatus:
This is the completion status of the task.
string Description
OK Normal.
TaskService 1.1.0
This is the schema definition for the Task Service. It represents the properties for the service itself and has links to the
actual list of tasks.
DateTime string read-only The current DateTime (with offset) setting that the task
(null) service is using.
Status { } object This type describes the status and health of a resource
Property Details
CompletedTaskOverWritePolicy:
Overwrite policy of completed tasks.
string Description
Thermal 1.3.0
This is the schema definition for the Thermal properties. It represents the properties for Temperature and Cooling.
FanName (deprecated v1.2) string read-only Name of the fan. Deprecated v1.2+. This property has been
(null) Deprecated in favor of Thermal.v1_1_0.Thermal.Fan.Name
IndicatorLED (v1.2+) string read-write The state of the indicator LED, used to identify this Fan.
(enum) (null) See IndicatorLED in Property Details, below, for the possible
values of this property.
LowerThresholdCritical number read-only Below normal range but not yet fatal.
(null)
MemberId string read-only This is the identifier for the member within the collection.
Model (v1.2+) string read-only The model number for this Fan.
(null)
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PartNumber (v1.2+) string read-only The part number for this Fan.
(null)
PhysicalContext string read-only Describes the area or device associated with this fan.
(enum) See PhysicalContext in Property Details, below, for the
possible values of this property.
ReadingUnits (v1.1+) string read-only Units in which the reading and thresholds are measured.
(enum) (null) See ReadingUnits in Property Details, below, for the possible
values of this property.
RelatedItem [ { array read-only The ID(s) of the resources serviced with this fan.
SerialNumber (v1.2+) string read-only The serial number for this Fan.
(null)
SparePartNumber (v1.2+) string read-only The spare part number for this Fan.
(null)
Status { } object This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
UpperThresholdCritical number read-only Above normal range but not yet fatal.
(null)
Redundancy [ { array read-write This structure is used to show redundancy for fans. The
Component ids will reference the members of the
redundancy groups.
Status { } object This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
LowerThresholdCritical number read-only Below normal range but not yet fatal.
(Celsius) (null)
MemberId string read-only This is the identifier for the member within the collection.
Oem { } object See the OEM object definition in the Common properties
section. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
PhysicalContext string read-only Describes the area or device to which this temperature
(enum) measurement applies.
See PhysicalContext in Property Details, below, for the
possible values of this property.
RelatedItem [ { array read-only Describes the areas or devices to which this temperature
measurement applies.
Status { } object This type describes the status and health of a resource and
its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
UpperThresholdCritical number read-only Above normal range but not yet fatal.
(Celsius) (null)
Property Details
IndicatorLED:
The state of the indicator LED, used to identify this Fan.
string Description
PhysicalContext:
Describes the area or device to which this temperature measurement applies.
string Description
ReadingUnits:
Units in which the reading and thresholds are measured.
string Description
Percent Indicates that the fan reading and thresholds are measured in percentage.
RPM Indicates that the fan reading and thresholds are measured in rotations per minute.
UpdateService 1.2.0
This is the schema definition for the Update Service. It represents the properties for the service itself and has links to
collections of firmware and software inventory.
Actions { object The Actions object contains the available custom actions
on this resource.
HttpPushUri (v1.1+) string read-only The URI used to perform an HTTP or HTTPS push
update to the Update Service.
HttpPushUriTargets (v1.2+) [ ] array read-write The array of URIs indicating the target for applying the
(string, update image.
null)
Status { } object (null) This type describes the status and health of a resource
and its children. See the
redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
Action Details
SimpleUpdate
This action is used to update software components.
(This action takes no parameters.)
VirtualMedia 1.1.0
This resource allows monitoring and control of an instance of virtual media (e.g. a remote CD, DVD, or USB device)
functionality provided by a Manager for a system or device.
Image string read-only A URI providing the location of the selected image.
(null)
Inserted boolean read-only Indicates if virtual media is inserted in the virtual device.
(null)
MediaTypes [ ] array read-only This is the media types supported as virtual media.
(string See MediaTypes in Property Details, below, for the possible values of
(enum)) this property.
Property Details
ConnectedVia:
Current virtual media connection methods.
string Description
MediaTypes:
This is the media types supported as virtual media.
string Description
VLanNetworkInterface 1.1.0
This resource describes the attributes of a Virtual LAN.
VLANEnable boolean read-write required on create (null) This indicates if this VLAN is enabled.
VLANId number read-write required on create (null) This indicates the VLAN identifier for this VLAN.
Volume 1.0.3
Volume contains properties used to describe a volume, virtual disk, LUN, or other logical storage entity for any system.
#Volume.Initialize { } object This action is used to prepare the contents of the volume for use by
BlockSizeBytes number read-only The size of the smallest addressible unit (Block) of this volume in
(bytes) (null) bytes.
Identifiers [ { } ] array The Durable names for the volume. See the
(object) redfish.dmtf.org/schemas/v1/Resource.v1_1_0.json schema for
details on this property.
Links { object Contains references to other resources that are related to this
resource.
Drives [ { array read-only An array of references to the drives which contain this volume. This
will reference Drives that either wholly or only partly contain this
volume.
Oem { } object See the OEM object definition in the Common properties section. See
} the redfish.dmtf.org/schemas/v1/Resource.json schema for details on
this property.
AssociatedTask { object A reference to the task associated with the operation if any.
PercentageComplete number read-only The percentage of the operation that has been completed.
}] (null)
OptimumIOSizeBytes number read-only The size in bytes of this Volume's optimum IO size.
(bytes) (null)
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json schema
for details on this property.
Action Details
Initialize
This action is used to prepare the contents of the volume for use by the system.
Property Details
EncryptionTypes:
The types of encryption used by this Volume.
string Description
NativeDriveEncryption The volume is utilizing the native drive encryption capabilities of the drive hardware.
SoftwareAssisted The volume is being encrypted by software running on the system or the operating
system.
VolumeType:
The type of this volume.
string Description
RawDevice The volume is a raw physical device without any RAID or other virtualization
applied.
SpannedStripesWithParity The volume is a spanned set of devices which uses parity to retain redundant
information.
StripedWithParity The volume is a device which uses parity to retain redundant information.
Zone 1.1.0
Switch contains properties describing a simple fabric zone.
Links { object Contains references to other resources that are related to this
resource.
Endpoints [ { array read-only An array of references to the endpoints that are contained in this
zone.
InvolvedSwitches [ { array read-only An array of references to the switchs that are utilized in this zone.
Oem { } object See the OEM object definition in the Common properties section.
See the redfish.dmtf.org/schemas/v1/Resource.json schema for
details on this property.
ResourceBlocks (v1.1+) [ { array read-only An array of references to the Resource Blocks that are used in this
Zone.
Status { } object This type describes the status and health of a resource and its
children. See the redfish.dmtf.org/schemas/v1/Resource.json
schema for details on this property.
ANNEX A
Change log
Version Date Description
2018.2 2018-08-10 Release built from Redfish schemas released in DSP8010 version 2018.2
Added URI listings for all resources for use with Redfish Specification v1.6.0
2018.1 2018-05-01 Initial release. Built from Redfish schemas released in DSP8010 version 2018.1
2017.3 2018-10-30 Historical version build from DSP8010 v2017.3 for use in comparisons with later releases.
2017.2 2018-10-30 Historical version build from DSP8010 v2017.2 for use in comparisons with later releases.
2017.1 2018-10-30 Historical version build from DSP8010 v2017.1 for use in comparisons with later releases.
2016.3 2018-10-30 Historical version build from DSP8010 v2016.3 for use in comparisons with later releases.
2016.2 2018-10-30 Historical version build from DSP8010 v2016.2 for use in comparisons with later releases.
2016.1 2018-10-30 Historical version build from DSP8010 v2016.1 for use in comparisons with later releases.
2017.0a 2017-05-19 Work in progress release to gather feedback on content and format.