Add more Redfish resource for EDK2 Redfish development. - Add two more systems to profile. - Add BIOS, Memory and Log service to profile.
Signed-off-by: Nickle Wang <nick...@nvidia.com> Cc: Abner Chang <abner.ch...@amd.com> Cc: Igor Kulchytskyy <ig...@ami.com> --- .../redfish/v1/$metadata/index.xml | 6 +- .../index.json | 16 ++ .../redfish/v1/Registries/index.json | 14 ++ .../2M220100SL/Bios/Settings/index.json | 31 +++ .../v1/Systems/2M220100SL/Bios/index.json | 202 ++++++++++++++++++ .../v1/Systems/2M220100SL/Memory/1/index.json | 56 +++++ .../v1/Systems/2M220100SL/Memory/2/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/3/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/4/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/index.json | 22 ++ .../redfish/v1/Systems/2M220100SL/index.json | 10 +- .../2M220101SL/Bios/Settings/index.json | 13 ++ .../v1/Systems/2M220101SL/Bios/index.json | 17 ++ .../Systems/2M220101SL/BootOptions/index.json | 10 + .../LogServices/SEL/Entries/1/index.json | 28 +++ .../LogServices/SEL/Entries/2/index.json | 28 +++ .../LogServices/SEL/Entries/index.json | 64 ++++++ .../2M220101SL/LogServices/SEL/index.json | 27 +++ .../Systems/2M220101SL/LogServices/index.json | 15 ++ .../2M220101SL/Memory/_backup/1/index.json | 56 +++++ .../2M220101SL/Memory/_backup/2/index.json | 46 ++++ .../2M220101SL/Memory/_backup/3/index.json | 46 ++++ .../2M220101SL/Memory/_backup/4/index.json | 46 ++++ .../2M220101SL/Memory/_backup/index.json | 22 ++ .../v1/Systems/2M220101SL/Memory/index.json | 10 + .../redfish/v1/Systems/2M220101SL/index.json | 82 +++++++ .../2M220102SL/Bios/Settings/index.json | 31 +++ .../v1/Systems/2M220102SL/Bios/index.json | 202 ++++++++++++++++++ .../LogServices/SEL/Entries/1/index.json | 28 +++ .../LogServices/SEL/Entries/2/index.json | 28 +++ .../LogServices/SEL/Entries/index.json | 64 ++++++ .../2M220102SL/LogServices/SEL/index.json | 27 +++ .../Systems/2M220102SL/LogServices/index.json | 15 ++ .../v1/Systems/2M220102SL/Memory/1/index.json | 56 +++++ .../v1/Systems/2M220102SL/Memory/2/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/3/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/4/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/index.json | 22 ++ .../redfish/v1/Systems/2M220102SL/index.json | 76 +++++++ .../redfish/v1/Systems/index.json | 10 +- .../SimpleOcpServerV1/redfish/v1/index.json | 7 +- 41 files changed, 1702 insertions(+), 7 deletions(-) create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/$metadata/index.xml b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/$metadata/index.xml index 37d9529..ff5628a 100644 --- a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/$metadata/index.xml +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/$metadata/index.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright.--> +<!-- Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright.--> <edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ServiceRoot_v1.xml"> @@ -21,6 +21,10 @@ <edmx:Include Namespace="ComputerSystem"/> <edmx:Include Namespace="ComputerSystem.v1_1_0"/> </edmx:Reference> + <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Bios_v1.xml"> + <edmx:Include Namespace="Bios"/> + <edmx:Include Namespace="Bios.v1_0_2"/> + </edmx:Reference> <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ComputerSystemCollection_v1.xml"> <edmx:Include Namespace="ComputerSystemCollection"/> </edmx:Reference> diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.json new file mode 100644 index 0000000..7e36897 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.json @@ -0,0 +1,16 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.type": "#AttributeRegistry.v1_0_0.AttributeRegistry", + "@odata.id": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Description": "This registry defines a representation of BIOS Attribute instances (UEFI configuration keyword).", + "Id": "BiosAttributeRegistryUefiKeyword.v1_0_0", + "Language": "en", + "Name": "BIOS Attribute Registry", + "OwningEntity": "Intel", + "RegistryVersion": "1.0.0", + "RegistryEntries": { + "Attributes": [], + "Menus": [], + "Dependencies": [] + } +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/index.json new file mode 100644 index 0000000..cc651e1 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries/index.json @@ -0,0 +1,14 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#MessageRegistryFileCollection.MessageRegistryFileCollection", + "@odata.id": "/redfish/v1/Registries", + "@odata.type": "#MessageRegistryFileCollection.MessageRegistryFileCollection", + "Name": "Registry File Collection", + "Description": "Registry Repository", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0" + } + ] +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json new file mode 100644 index 0000000..a7a5542 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json @@ -0,0 +1,31 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings will be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAddAttempts": "attempt:2", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 1, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.111.101", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.111.1", + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.2016-06:067", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.111.1", + "ns_Dev9_iSCSILUN2": "0", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0 + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios/Settings", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json new file mode 100644 index 0000000..540dcd3 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json @@ -0,0 +1,202 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAttemptOrder": "", + "ns_Dev9_iSCSIAddAttempts": "", + "ns_Dev9_iSCSIDeleteAttempts": "", + "ns_Dev9_iSCSIDisplayAttemptList": "Attempt:2 ", + "ns_Dev9_iSCSIAttemptName1": "", + "ns_Dev9_iSCSIBootEnable1": 0, + "ns_Dev9_iSCSIIpAddressType1": 0, + "ns_Dev9_iSCSIConnectRetry1": 0, + "ns_Dev9_iSCSIConnectTimeout1": 0, + "ns_Dev9_iSCSIISID1": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP1": 0, + "ns_Dev9_iSCSIInitiatorIpAddress1": "", + "ns_Dev9_iSCSIInitiatorNetmask1": "", + "ns_Dev9_iSCSIInitiatorGateway1": "", + "ns_Dev9_iSCSITargetInfoViaDHCP1": 0, + "ns_Dev9_iSCSITargetTcpPort1": 0, + "ns_Dev9_iSCSITargetName1": "", + "ns_Dev9_iSCSITargetIpAddress1": "", + "ns_Dev9_iSCSILUN1": "", + "ns_Dev9_iSCSIAuthenticationMethod1": 0, + "ns_Dev9_iSCSIChapType1": 0, + "ns_Dev9_iSCSIChapUsername1": "", + "ns_Dev9_iSCSIChapSecret1": "", + "ns_Dev9_iSCSIReverseChapUsername1": "", + "ns_Dev9_iSCSIReverseChapSecret1": "", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 0, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.1.188", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.1.177", + "ns_Dev9_iSCSITargetInfoViaDHCP2": 0, + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.test.target", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.1.155", + "ns_Dev9_iSCSILUN2": "1", + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0, + "ns_Dev9_iSCSIChapUsername2": "", + "ns_Dev9_iSCSIChapSecret2": "", + "ns_Dev9_iSCSIReverseChapUsername2": "", + "ns_Dev9_iSCSIReverseChapSecret2": "", + "ns_Dev9_iSCSIAttemptName3": "", + "ns_Dev9_iSCSIBootEnable3": 0, + "ns_Dev9_iSCSIIpAddressType3": 0, + "ns_Dev9_iSCSIConnectRetry3": 0, + "ns_Dev9_iSCSIConnectTimeout3": 0, + "ns_Dev9_iSCSIISID3": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP3": 0, + "ns_Dev9_iSCSIInitiatorIpAddress3": "", + "ns_Dev9_iSCSIInitiatorNetmask3": "", + "ns_Dev9_iSCSIInitiatorGateway3": "", + "ns_Dev9_iSCSITargetInfoViaDHCP3": 0, + "ns_Dev9_iSCSITargetTcpPort3": 0, + "ns_Dev9_iSCSITargetName3": "", + "ns_Dev9_iSCSITargetIpAddress3": "", + "ns_Dev9_iSCSILUN3": "", + "ns_Dev9_iSCSIAuthenticationMethod3": 0, + "ns_Dev9_iSCSIChapType3": 0, + "ns_Dev9_iSCSIChapUsername3": "", + "ns_Dev9_iSCSIChapSecret3": "", + "ns_Dev9_iSCSIReverseChapUsername3": "", + "ns_Dev9_iSCSIReverseChapSecret3": "", + "ns_Dev9_iSCSIAttemptName4": "", + "ns_Dev9_iSCSIBootEnable4": 0, + "ns_Dev9_iSCSIIpAddressType4": 0, + "ns_Dev9_iSCSIConnectRetry4": 0, + "ns_Dev9_iSCSIConnectTimeout4": 0, + "ns_Dev9_iSCSIISID4": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP4": 0, + "ns_Dev9_iSCSIInitiatorIpAddress4": "", + "ns_Dev9_iSCSIInitiatorNetmask4": "", + "ns_Dev9_iSCSIInitiatorGateway4": "", + "ns_Dev9_iSCSITargetInfoViaDHCP4": 0, + "ns_Dev9_iSCSITargetTcpPort4": 0, + "ns_Dev9_iSCSITargetName4": "", + "ns_Dev9_iSCSITargetIpAddress4": "", + "ns_Dev9_iSCSILUN4": "", + "ns_Dev9_iSCSIAuthenticationMethod4": 0, + "ns_Dev9_iSCSIChapType4": 0, + "ns_Dev9_iSCSIChapUsername4": "", + "ns_Dev9_iSCSIChapSecret4": "", + "ns_Dev9_iSCSIReverseChapUsername4": "", + "ns_Dev9_iSCSIReverseChapSecret4": "", + "ns_Dev9_iSCSIAttemptName5": "", + "ns_Dev9_iSCSIBootEnable5": 0, + "ns_Dev9_iSCSIIpAddressType5": 0, + "ns_Dev9_iSCSIConnectRetry5": 0, + "ns_Dev9_iSCSIConnectTimeout5": 0, + "ns_Dev9_iSCSIISID5": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP5": 0, + "ns_Dev9_iSCSIInitiatorIpAddress5": "", + "ns_Dev9_iSCSIInitiatorNetmask5": "", + "ns_Dev9_iSCSIInitiatorGateway5": "", + "ns_Dev9_iSCSITargetInfoViaDHCP5": 0, + "ns_Dev9_iSCSITargetTcpPort5": 0, + "ns_Dev9_iSCSITargetName5": "", + "ns_Dev9_iSCSITargetIpAddress5": "", + "ns_Dev9_iSCSILUN5": "", + "ns_Dev9_iSCSIAuthenticationMethod5": 0, + "ns_Dev9_iSCSIChapType5": 0, + "ns_Dev9_iSCSIChapUsername5": "", + "ns_Dev9_iSCSIChapSecret5": "", + "ns_Dev9_iSCSIReverseChapUsername5": "", + "ns_Dev9_iSCSIReverseChapSecret5": "", + "ns_Dev9_iSCSIAttemptName6": "", + "ns_Dev9_iSCSIBootEnable6": 0, + "ns_Dev9_iSCSIIpAddressType6": 0, + "ns_Dev9_iSCSIConnectRetry6": 0, + "ns_Dev9_iSCSIConnectTimeout6": 0, + "ns_Dev9_iSCSIISID6": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP6": 0, + "ns_Dev9_iSCSIInitiatorIpAddress6": "", + "ns_Dev9_iSCSIInitiatorNetmask6": "", + "ns_Dev9_iSCSIInitiatorGateway6": "", + "ns_Dev9_iSCSITargetInfoViaDHCP6": 0, + "ns_Dev9_iSCSITargetTcpPort6": 0, + "ns_Dev9_iSCSITargetName6": "", + "ns_Dev9_iSCSITargetIpAddress6": "", + "ns_Dev9_iSCSILUN6": "", + "ns_Dev9_iSCSIAuthenticationMethod6": 0, + "ns_Dev9_iSCSIChapType6": 0, + "ns_Dev9_iSCSIChapUsername6": "", + "ns_Dev9_iSCSIChapSecret6": "", + "ns_Dev9_iSCSIReverseChapUsername6": "", + "ns_Dev9_iSCSIReverseChapSecret6": "", + "ns_Dev9_iSCSIAttemptName7": "", + "ns_Dev9_iSCSIBootEnable7": 0, + "ns_Dev9_iSCSIIpAddressType7": 0, + "ns_Dev9_iSCSIConnectRetry7": 0, + "ns_Dev9_iSCSIConnectTimeout7": 0, + "ns_Dev9_iSCSIISID7": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP7": 0, + "ns_Dev9_iSCSIInitiatorIpAddress7": "", + "ns_Dev9_iSCSIInitiatorNetmask7": "", + "ns_Dev9_iSCSIInitiatorGateway7": "", + "ns_Dev9_iSCSITargetInfoViaDHCP7": 0, + "ns_Dev9_iSCSITargetTcpPort7": 0, + "ns_Dev9_iSCSITargetName7": "", + "ns_Dev9_iSCSITargetIpAddress7": "", + "ns_Dev9_iSCSILUN7": "", + "ns_Dev9_iSCSIAuthenticationMethod7": 0, + "ns_Dev9_iSCSIChapType7": 0, + "ns_Dev9_iSCSIChapUsername7": "", + "ns_Dev9_iSCSIChapSecret7": "", + "ns_Dev9_iSCSIReverseChapUsername7": "", + "ns_Dev9_iSCSIReverseChapSecret7": "", + "ns_Dev9_iSCSIAttemptName8": "", + "ns_Dev9_iSCSIBootEnable8": 0, + "ns_Dev9_iSCSIIpAddressType8": 0, + "ns_Dev9_iSCSIConnectRetry8": 0, + "ns_Dev9_iSCSIConnectTimeout8": 0, + "ns_Dev9_iSCSIISID8": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP8": 0, + "ns_Dev9_iSCSIInitiatorIpAddress8": "", + "ns_Dev9_iSCSIInitiatorNetmask8": "", + "ns_Dev9_iSCSIInitiatorGateway8": "", + "ns_Dev9_iSCSITargetInfoViaDHCP8": 0, + "ns_Dev9_iSCSITargetTcpPort8": 0, + "ns_Dev9_iSCSITargetName8": "", + "ns_Dev9_iSCSITargetIpAddress8": "", + "ns_Dev9_iSCSILUN8": "", + "ns_Dev9_iSCSIAuthenticationMethod8": 0, + "ns_Dev9_iSCSIChapType8": 0, + "ns_Dev9_iSCSIChapUsername8": "", + "ns_Dev9_iSCSIChapSecret8": "", + "ns_Dev9_iSCSIReverseChapUsername8": "", + "ns_Dev9_iSCSIReverseChapSecret8": "" + }, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "ETag": "someetag", + "Messages": [ + { + "MessageId": "Base.1.0.SettingsFailed", + "RelatedProperties": [ + "#/Attributes/BootMode" + ] + } + ], + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios/Settings" + }, + "Time": "2012-03-07T14:44.30-05:00" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json new file mode 100644 index 0000000..084b354 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json new file mode 100644 index 0000000..87dbc82 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json new file mode 100644 index 0000000..1f5b6ef --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json new file mode 100644 index 0000000..d97fe2e --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json new file mode 100644 index 0000000..cebddce --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollection", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/index.json index 814f5f6..dbba691 100644 --- a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/index.json +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/index.json @@ -10,7 +10,7 @@ "SKU": "867530", "PartNumber": "224071-J23", "Description": "Catfish Implementation Recipe of simple scale-out monolithic server", - "UUID": "00000000-0000-0000-0000-000000000000", + "UUID": "badfaced-aaaa-beef-1313-131313131313", "HostName": "catfishHostname", "PowerState": "On", "BiosVersion": "X00.1.2.3.4(build-23)", @@ -34,9 +34,15 @@ "UefiHttp" ] }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios" + }, "LogServices": { "@odata.id": "/redfish/v1/Systems/2M220100SL/LogServices" }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory" + }, "Links": { "Chassis": [ { @@ -66,5 +72,5 @@ }, "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem", "@odata.id": "/redfish/v1/Systems/2M220100SL", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." } diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json new file mode 100644 index 0000000..fa2786d --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json @@ -0,0 +1,13 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings will be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": { + "xUEFIns_Dev0006_iSCSIInitiatorName": "iqn.test.init" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios/Settings", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json new file mode 100644 index 0000000..db56911 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json @@ -0,0 +1,17 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": {}, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios/Settings" + } + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json new file mode 100644 index 0000000..0694017 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json @@ -0,0 +1,10 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#BootOptionCollection.BootOptionCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/BootOptions", + "@odata.type": "#BootOptionCollection.BootOptionCollection", + "Name": "UEFI Boot Options Collection", + "Members@odata.count": 0, + "Members": [ + ] +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json new file mode 100644 index 0000000..bbd86ec --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json new file mode 100644 index 0000000..b5d5497 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json new file mode 100644 index 0000000..85477cd --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json @@ -0,0 +1,64 @@ +{ + "@odata.type": "#LogEntryCollection.LogEntryCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 2, + "Members": [ + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1" + }, + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries?$skiptoken=2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json new file mode 100644 index 0000000..8a72dd3 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json @@ -0,0 +1,27 @@ +{ + "@odata.type": "#LogService.v1_0_2.LogService", + "Id": "SEL", + "Name": "System Log Service", + "MaxNumberOfRecords": 1000, + "OverWritePolicy": "WrapsWhenFull", + "DateTime": "2015-03-13T04:14:33+06:00", + "DateTimeLocalOffset": "+06:00", + "ServiceEnabled": true, + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "Oem": {}, + "Actions": { + "#LogService.ClearLog": { + "target": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Actions/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries" + }, + "@odata.context": "/redfish/v1/$metadata#LogService.LogService", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json new file mode 100644 index 0000000..db754ed --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json @@ -0,0 +1,15 @@ +{ + "@odata.type": "#LogServiceCollection.LogServiceCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL" + } + ], + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServiceCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json new file mode 100644 index 0000000..3504d7b --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json new file mode 100644 index 0000000..979a9e2 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json new file mode 100644 index 0000000..504640a --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json new file mode 100644 index 0000000..fda1d59 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json new file mode 100644 index 0000000..250773f --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json new file mode 100644 index 0000000..4f76c9a --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json @@ -0,0 +1,10 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + ], + "Members@odata.count": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json new file mode 100644 index 0000000..3147cb8 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json @@ -0,0 +1,82 @@ +{ + "@odata.type": "#ComputerSystem.v1_1_0.ComputerSystem", + "Id": "2M220101SL", + "Name": "Catfish System", + "SystemType": "Physical", + "AssetTag": "CATFISHASSETTAG", + "Manufacturer": "CatfishManufacturer", + "Model": "YellowCat1000", + "SerialNumber": "2M220101SL", + "SKU": "", + "PartNumber": "", + "Description": "Catfish Implementation Recipe of simple scale-out monolithic server", + "UUID": "BADFACED-DEAD-BEEF-1313-131313131313", + "HostName": "catfishHostname", + "PowerState": "On", + "BiosVersion": "X00.1.2.3.4(build-23)", + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "IndicatorLED": "Off", + "Boot": { + "BootSourceOverrideEnabled": "Once", + "BootSourceOverrideMode": "UEFI", + "BootOptions": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/BootOptions" + }, + "BootSourceOverrideTarget": "UefiBootNext", + "BootNext": "", + "BootOrder": [ + ], + "BootSourceOverrideTarget@Redfish.AllowableValues": [ + "None", + "Pxe", + "Usb", + "Hdd", + "BiosSetup", + "UefiTarget", + "UefiHttp", + "UefiBootNext" + ] + }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios" + }, + "LogServices": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices" + }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory" + }, + "Links": { + "Chassis": [ + { + "@odata.id": "/redfish/v1/Chassis/A33" + } + ], + "ManagedBy": [ + { + "@odata.id": "/redfish/v1/Managers/bmc" + } + ], + "Oem": {} + }, + "Actions": { + "#ComputerSystem.Reset": { + "target": "/redfish/v1/Systems/2M220101SL/Actions/ComputerSystem.Reset", + "ResetType@Redfish.AllowableValues": [ + "On", + "ForceOff", + "GracefulShutdown", + "ForceRestart", + "Nmi", + "GracefulRestart", + "ForceOn" + ] + } + }, + "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem", + "@odata.id": "/redfish/v1/Systems/2M220101SL", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json new file mode 100644 index 0000000..086f534 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json @@ -0,0 +1,31 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings will be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAddAttempts": "attempt:2", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 1, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.111.101", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.111.1", + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.2016-06:067", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.111.1", + "ns_Dev9_iSCSILUN2": "0", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0 + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios/SD", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json new file mode 100644 index 0000000..b758584 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json @@ -0,0 +1,202 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAttemptOrder": "", + "ns_Dev9_iSCSIAddAttempts": "", + "ns_Dev9_iSCSIDeleteAttempts": "", + "ns_Dev9_iSCSIDisplayAttemptList": "Attempt:2 ", + "ns_Dev9_iSCSIAttemptName1": "", + "ns_Dev9_iSCSIBootEnable1": 0, + "ns_Dev9_iSCSIIpAddressType1": 0, + "ns_Dev9_iSCSIConnectRetry1": 0, + "ns_Dev9_iSCSIConnectTimeout1": 0, + "ns_Dev9_iSCSIISID1": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP1": 0, + "ns_Dev9_iSCSIInitiatorIpAddress1": "", + "ns_Dev9_iSCSIInitiatorNetmask1": "", + "ns_Dev9_iSCSIInitiatorGateway1": "", + "ns_Dev9_iSCSITargetInfoViaDHCP1": 0, + "ns_Dev9_iSCSITargetTcpPort1": 0, + "ns_Dev9_iSCSITargetName1": "", + "ns_Dev9_iSCSITargetIpAddress1": "", + "ns_Dev9_iSCSILUN1": "", + "ns_Dev9_iSCSIAuthenticationMethod1": 0, + "ns_Dev9_iSCSIChapType1": 0, + "ns_Dev9_iSCSIChapUsername1": "", + "ns_Dev9_iSCSIChapSecret1": "", + "ns_Dev9_iSCSIReverseChapUsername1": "", + "ns_Dev9_iSCSIReverseChapSecret1": "", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 0, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.1.188", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.1.177", + "ns_Dev9_iSCSITargetInfoViaDHCP2": 0, + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.test.target", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.1.155", + "ns_Dev9_iSCSILUN2": "1", + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0, + "ns_Dev9_iSCSIChapUsername2": "", + "ns_Dev9_iSCSIChapSecret2": "", + "ns_Dev9_iSCSIReverseChapUsername2": "", + "ns_Dev9_iSCSIReverseChapSecret2": "", + "ns_Dev9_iSCSIAttemptName3": "", + "ns_Dev9_iSCSIBootEnable3": 0, + "ns_Dev9_iSCSIIpAddressType3": 0, + "ns_Dev9_iSCSIConnectRetry3": 0, + "ns_Dev9_iSCSIConnectTimeout3": 0, + "ns_Dev9_iSCSIISID3": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP3": 0, + "ns_Dev9_iSCSIInitiatorIpAddress3": "", + "ns_Dev9_iSCSIInitiatorNetmask3": "", + "ns_Dev9_iSCSIInitiatorGateway3": "", + "ns_Dev9_iSCSITargetInfoViaDHCP3": 0, + "ns_Dev9_iSCSITargetTcpPort3": 0, + "ns_Dev9_iSCSITargetName3": "", + "ns_Dev9_iSCSITargetIpAddress3": "", + "ns_Dev9_iSCSILUN3": "", + "ns_Dev9_iSCSIAuthenticationMethod3": 0, + "ns_Dev9_iSCSIChapType3": 0, + "ns_Dev9_iSCSIChapUsername3": "", + "ns_Dev9_iSCSIChapSecret3": "", + "ns_Dev9_iSCSIReverseChapUsername3": "", + "ns_Dev9_iSCSIReverseChapSecret3": "", + "ns_Dev9_iSCSIAttemptName4": "", + "ns_Dev9_iSCSIBootEnable4": 0, + "ns_Dev9_iSCSIIpAddressType4": 0, + "ns_Dev9_iSCSIConnectRetry4": 0, + "ns_Dev9_iSCSIConnectTimeout4": 0, + "ns_Dev9_iSCSIISID4": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP4": 0, + "ns_Dev9_iSCSIInitiatorIpAddress4": "", + "ns_Dev9_iSCSIInitiatorNetmask4": "", + "ns_Dev9_iSCSIInitiatorGateway4": "", + "ns_Dev9_iSCSITargetInfoViaDHCP4": 0, + "ns_Dev9_iSCSITargetTcpPort4": 0, + "ns_Dev9_iSCSITargetName4": "", + "ns_Dev9_iSCSITargetIpAddress4": "", + "ns_Dev9_iSCSILUN4": "", + "ns_Dev9_iSCSIAuthenticationMethod4": 0, + "ns_Dev9_iSCSIChapType4": 0, + "ns_Dev9_iSCSIChapUsername4": "", + "ns_Dev9_iSCSIChapSecret4": "", + "ns_Dev9_iSCSIReverseChapUsername4": "", + "ns_Dev9_iSCSIReverseChapSecret4": "", + "ns_Dev9_iSCSIAttemptName5": "", + "ns_Dev9_iSCSIBootEnable5": 0, + "ns_Dev9_iSCSIIpAddressType5": 0, + "ns_Dev9_iSCSIConnectRetry5": 0, + "ns_Dev9_iSCSIConnectTimeout5": 0, + "ns_Dev9_iSCSIISID5": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP5": 0, + "ns_Dev9_iSCSIInitiatorIpAddress5": "", + "ns_Dev9_iSCSIInitiatorNetmask5": "", + "ns_Dev9_iSCSIInitiatorGateway5": "", + "ns_Dev9_iSCSITargetInfoViaDHCP5": 0, + "ns_Dev9_iSCSITargetTcpPort5": 0, + "ns_Dev9_iSCSITargetName5": "", + "ns_Dev9_iSCSITargetIpAddress5": "", + "ns_Dev9_iSCSILUN5": "", + "ns_Dev9_iSCSIAuthenticationMethod5": 0, + "ns_Dev9_iSCSIChapType5": 0, + "ns_Dev9_iSCSIChapUsername5": "", + "ns_Dev9_iSCSIChapSecret5": "", + "ns_Dev9_iSCSIReverseChapUsername5": "", + "ns_Dev9_iSCSIReverseChapSecret5": "", + "ns_Dev9_iSCSIAttemptName6": "", + "ns_Dev9_iSCSIBootEnable6": 0, + "ns_Dev9_iSCSIIpAddressType6": 0, + "ns_Dev9_iSCSIConnectRetry6": 0, + "ns_Dev9_iSCSIConnectTimeout6": 0, + "ns_Dev9_iSCSIISID6": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP6": 0, + "ns_Dev9_iSCSIInitiatorIpAddress6": "", + "ns_Dev9_iSCSIInitiatorNetmask6": "", + "ns_Dev9_iSCSIInitiatorGateway6": "", + "ns_Dev9_iSCSITargetInfoViaDHCP6": 0, + "ns_Dev9_iSCSITargetTcpPort6": 0, + "ns_Dev9_iSCSITargetName6": "", + "ns_Dev9_iSCSITargetIpAddress6": "", + "ns_Dev9_iSCSILUN6": "", + "ns_Dev9_iSCSIAuthenticationMethod6": 0, + "ns_Dev9_iSCSIChapType6": 0, + "ns_Dev9_iSCSIChapUsername6": "", + "ns_Dev9_iSCSIChapSecret6": "", + "ns_Dev9_iSCSIReverseChapUsername6": "", + "ns_Dev9_iSCSIReverseChapSecret6": "", + "ns_Dev9_iSCSIAttemptName7": "", + "ns_Dev9_iSCSIBootEnable7": 0, + "ns_Dev9_iSCSIIpAddressType7": 0, + "ns_Dev9_iSCSIConnectRetry7": 0, + "ns_Dev9_iSCSIConnectTimeout7": 0, + "ns_Dev9_iSCSIISID7": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP7": 0, + "ns_Dev9_iSCSIInitiatorIpAddress7": "", + "ns_Dev9_iSCSIInitiatorNetmask7": "", + "ns_Dev9_iSCSIInitiatorGateway7": "", + "ns_Dev9_iSCSITargetInfoViaDHCP7": 0, + "ns_Dev9_iSCSITargetTcpPort7": 0, + "ns_Dev9_iSCSITargetName7": "", + "ns_Dev9_iSCSITargetIpAddress7": "", + "ns_Dev9_iSCSILUN7": "", + "ns_Dev9_iSCSIAuthenticationMethod7": 0, + "ns_Dev9_iSCSIChapType7": 0, + "ns_Dev9_iSCSIChapUsername7": "", + "ns_Dev9_iSCSIChapSecret7": "", + "ns_Dev9_iSCSIReverseChapUsername7": "", + "ns_Dev9_iSCSIReverseChapSecret7": "", + "ns_Dev9_iSCSIAttemptName8": "", + "ns_Dev9_iSCSIBootEnable8": 0, + "ns_Dev9_iSCSIIpAddressType8": 0, + "ns_Dev9_iSCSIConnectRetry8": 0, + "ns_Dev9_iSCSIConnectTimeout8": 0, + "ns_Dev9_iSCSIISID8": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP8": 0, + "ns_Dev9_iSCSIInitiatorIpAddress8": "", + "ns_Dev9_iSCSIInitiatorNetmask8": "", + "ns_Dev9_iSCSIInitiatorGateway8": "", + "ns_Dev9_iSCSITargetInfoViaDHCP8": 0, + "ns_Dev9_iSCSITargetTcpPort8": 0, + "ns_Dev9_iSCSITargetName8": "", + "ns_Dev9_iSCSITargetIpAddress8": "", + "ns_Dev9_iSCSILUN8": "", + "ns_Dev9_iSCSIAuthenticationMethod8": 0, + "ns_Dev9_iSCSIChapType8": 0, + "ns_Dev9_iSCSIChapUsername8": "", + "ns_Dev9_iSCSIChapSecret8": "", + "ns_Dev9_iSCSIReverseChapUsername8": "", + "ns_Dev9_iSCSIReverseChapSecret8": "" + }, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "ETag": "someetag", + "Messages": [ + { + "MessageId": "Base.1.0.SettingsFailed", + "RelatedProperties": [ + "#/Attributes/BootMode" + ] + } + ], + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios/Settings" + }, + "Time": "2012-03-07T14:44.30-05:00" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json new file mode 100644 index 0000000..bc04581 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json new file mode 100644 index 0000000..f4d8e1d --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json new file mode 100644 index 0000000..5ecd92a --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json @@ -0,0 +1,64 @@ +{ + "@odata.type": "#LogEntryCollection.LogEntryCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 2, + "Members": [ + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1" + }, + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries?$skiptoken=2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCollection", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json new file mode 100644 index 0000000..f0444e8 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json @@ -0,0 +1,27 @@ +{ + "@odata.type": "#LogService.v1_0_2.LogService", + "Id": "SEL", + "Name": "System Log Service", + "MaxNumberOfRecords": 1000, + "OverWritePolicy": "WrapsWhenFull", + "DateTime": "2015-03-13T04:14:33+06:00", + "DateTimeLocalOffset": "+06:00", + "ServiceEnabled": true, + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "Oem": {}, + "Actions": { + "#LogService.ClearLog": { + "target": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Actions/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries" + }, + "@odata.context": "/redfish/v1/$metadata#LogService.LogService", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json new file mode 100644 index 0000000..7c57266 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json @@ -0,0 +1,15 @@ +{ + "@odata.type": "#LogServiceCollection.LogServiceCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL" + } + ], + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServiceCollection", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json new file mode 100644 index 0000000..3f4909f --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json new file mode 100644 index 0000000..8318079 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json new file mode 100644 index 0000000..e9387ce --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json new file mode 100644 index 0000000..d4af4cf --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json new file mode 100644 index 0000000..0bf30ee --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollection", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json new file mode 100644 index 0000000..49b2d25 --- /dev/null +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json @@ -0,0 +1,76 @@ +{ + "@odata.type": "#ComputerSystem.v1_1_0.ComputerSystem", + "Id": "2M220102SL", + "Name": "Catfish System", + "SystemType": "Physical", + "AssetTag": "CATFISHASSETTAG", + "Manufacturer": "CatfishManufacturer", + "Model": "YellowCat1000", + "SerialNumber": "2M220102SL", + "SKU": "", + "PartNumber": "", + "Description": "Catfish Implementation Recipe of simple scale-out monolithic server", + "UUID": "badfaced-5555-beef-1313-131313131313", + "HostName": "catfishHostname", + "PowerState": "On", + "BiosVersion": "X00.1.2.3.4(build-23)", + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "IndicatorLED": "Off", + "Boot": { + "BootSourceOverrideEnabled": "Once", + "BootSourceOverrideMode": "UEFI", + "UefiTargetBootSourceOverride": "uefiDevicePath", + "BootSourceOverrideTarget": "Pxe", + "BootSourceOverrideTarget@Redfish.AllowableValues": [ + "None", + "Pxe", + "Usb", + "Hdd", + "BiosSetup", + "UefiTarget", + "UefiHttp" + ] + }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios" + }, + "LogServices": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices" + }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory" + }, + "Links": { + "Chassis": [ + { + "@odata.id": "/redfish/v1/Chassis/A33" + } + ], + "ManagedBy": [ + { + "@odata.id": "/redfish/v1/Managers/bmc" + } + ], + "Oem": {} + }, + "Actions": { + "#ComputerSystem.Reset": { + "target": "/redfish/v1/Systems/2M220102SL/Actions/ComputerSystem.Reset", + "ResetType@Redfish.AllowableValues": [ + "On", + "ForceOff", + "GracefulShutdown", + "ForceRestart", + "Nmi", + "GracefulRestart", + "ForceOn" + ] + } + }, + "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem", + "@odata.id": "/redfish/v1/Systems/2M220102SL", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/index.json index 091849e..e5aaea3 100644 --- a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/index.json +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/index.json @@ -1,13 +1,19 @@ { "@odata.type": "#ComputerSystemCollection.ComputerSystemCollection", "Name": "Computer System Collection", - "Members@odata.count": 1, + "Members@odata.count": 3, "Members": [ { "@odata.id": "/redfish/v1/Systems/2M220100SL" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL" } ], "@odata.context": "/redfish/v1/$metadata#ComputerSystemCollection.ComputerSystemCollection", "@odata.id": "/redfish/v1/Systems", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." } diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/index.json index 89312bc..b2d3dda 100644 --- a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/index.json +++ b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/index.json @@ -3,7 +3,7 @@ "Id": "RootService", "Name": "Root Service", "RedfishVersion": "1.0.2", - "UUID": "92384634-2938-2342-8820-489239905423", + "UUID": "3FB208AC-2185-498C-BF46-DC23DA587B55", "Systems": { "@odata.id": "/redfish/v1/Systems" }, @@ -19,6 +19,9 @@ "AccountService": { "@odata.id": "/redfish/v1/AccountService" }, + "Registries": { + "@odata.id": "/redfish/v1/Registries" + }, "Links": { "Sessions": { "@odata.id": "/redfish/v1/SessionService/Sessions" @@ -27,5 +30,5 @@ "Oem": {}, "@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot", "@odata.id": "/redfish/v1/", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent. <BR> Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." } -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#103838): https://edk2.groups.io/g/devel/message/103838 Mute This Topic: https://groups.io/mt/98633905/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-