Processor

Schema Definition

This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System.

Properties

PropertyTypeNullableRequiredPermissionDescription
@odata.contextStringread-onlyThe OData description of a payload.
Format: uri
@odata.idStringread-onlyThe unique identifier for a resource.
Format: uri
@odata.typeStringread-onlyThe type of a resource.
Actions {Objectread-writeThe available actions for this resource.
    Oem { }Objectread-writeThe available OEM specific actions for this resource.
}
DescriptionStringYesread-onlyProvides a description of this resource and is used for commonality in the schema definitions.
IdStringGETread-onlyUniquely identifies the resource within the collection of like resources.
InstructionSetStringYesread-onlyThe instruction set of the processor.
Possible Values:
  • x86: x86 32-bit.
  • x86-64: x86 64-bit.
  • ARM-A32: ARM 32-bit.
  • ARM-A64: ARM 64-bit.
Links {Objectread-writeContains references to other resources that are related to this resource.
    Oem { }Objectread-writeOem extension object.
}
ManufacturerStringYesread-onlyThe processor manufacturer.
MaxSpeedMHzInt64Yesread-onlyThe maximum clock speed of the processor.
ModelStringYesread-onlyThe product model number of this device.
NameStringGETread-onlyThe name of the resource or array element.
Oem {Objectread-writeThis is the manufacturer/provider specific extension moniker used to divide the Oem object into sections.
    EID_47597 {Objectread-writeRECS|Box Processor extension
        Provider {Reference(ComputerSystem)read-onlyThe ComputerSystem providing this Processor.
            @odata.idStringread-onlyThe unique identifier for a resource.
Format: uri
        }
    }
}
ProcessorArchitectureStringYesread-onlyThe architecture of the processor.
Possible Values:
  • x86: x86 or x86-64.
  • ARM: ARM.
ProcessorTypeStringYesread-onlyThe type of processor.
Possible Values:
  • CPU: A Central Processing Unit.
  • GPU: A Graphics Processing Unit.
  • FPGA: A Field Programmable Gate Array.
TotalCoresInt64Yesread-onlyThe total number of cores contained in this processor.
TotalThreadsInt64Yesread-onlyThe total number of execution threads supported by this processor.

Operations

GET

Request

GET /redfish/v1/Chassis/Chassis1/Baseboards/Baseboard1/ComputerSystems/ComputerSystem1/Processors/Processor1
Content-Type: application/json

Response

{
    "@odata.context": "uri",
    "@odata.id": "/redfish/v1/Chassis/Chassis1/Baseboards/Baseboard1/ComputerSystems/ComputerSystem1/Processors/Processor1",
    "@odata.type": "String",
    "Actions": {
        "Oem": { }
    }
    "Description": "String",
    "Id": "String",
    "InstructionSet": "x86",
    "Links": {
        "Oem": { }
    }
    "Manufacturer": "String",
    "MaxSpeedMHz": 0,
    "Model": "String",
    "Name": "String",
    "Oem": {
        "EID_47597": {
            "Provider": {
                "@odata.id": "/redfish/v1/Chassis/Chassis1/Baseboards/Baseboard1/ComputerSystems/ComputerSystem1"
            }
        }
    }
    "ProcessorArchitecture": "x86",
    "ProcessorType": "CPU",
    "TotalCores": 0,
    "TotalThreads": 0
}

POST

This operation is not supported on this resource and will result in the following response:

HTTP/1.1 405 Method Not Allowed

PATCH

This operation is not supported on this resource and will result in the following response:

HTTP/1.1 405 Method Not Allowed

DELETE

This operation is not supported on this resource and will result in the following response:

HTTP/1.1 405 Method Not Allowed