From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.77]) by mx.groups.io with SMTP id smtpd.web11.122397.1683011584731679951 for ; Tue, 02 May 2023 00:13:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@nvidia.com header.s=selector2 header.b=EQQDmy87; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.220.77, mailfrom: nicklew@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UCk6ijYdIT3np028dDHtKxZBWeAhSlNP9tSS4WgwxiQ570FjNbcFU1dgsDejRTWLTy2TVYY/DpDs6aCZf4/nWZFEATiAiFzdFAcsqkyoTxgsNFhSqv/HM8aopcPcuNtEjv42wgUIiC5WSuHw9Qnlwa2zY4tkEfRBCbIoaAOdtqJQc0T4716TYnochmi5Ju+it57vxZnhft48ez3Ps6eL4W7q/V93k+WvSnJueYaF/I5B44J+5Ouf97gDVEr9/HxON0n8LR9y39qd75wm7Cypl37DAw66oGDppJxDHvbNgoC/Q981+lPznwBAC8UVTs2d4MZCpLkp2vnc2uW23pdQlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jON/Ef6Os7ow3/yjns7vvbiQyLJAKjW5depKG6+ZUic=; b=bAQWChoDkzRTqupexrxH3RouOQ1QXDQHbY0AKP3mQAYKvz5jk/qgfRy4MlEpAhm+oIJOCDzqylZQRyAPIl+mx/eZV4wmAhRo0aYL8N1Ley3TsboL/BZ86r0iceKREpAKW+eGUEzmDEoEix6Qlne5jIUslJieZnbB0sim4nsKDFJ3gXk1iBwsxO1/e5gA4LxAOoybmdqoXw4UrvFr17nZ9VC2zL12vWVYf6JdjiIj3jdKmHqHx4+ggyMtoYpkXdb9PZEePiw5gge4CZj+DiK8oyeMOGTbCLmZlDTmQJqitiZdtGYdoWV5u1olJTfmKb1Ee839ewv/P6wKpiM6CJagLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.118.232) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jON/Ef6Os7ow3/yjns7vvbiQyLJAKjW5depKG6+ZUic=; b=EQQDmy87aSFrkpRFW9wQmH6X3AR3ZdjueGTYmqX0hqBXeoG/CYhR6LZ6gMByftu0KQhCA6971N/b40gbSajm2YD4+4S4YqMJpshQ1v6tw8eyu7lfTECt1Cj1dbRfcM8OdI0jg8p6YIHnyZs25qQ5GoJN3N9raAk4tSXdStcSANRUBwHgm5Gbn4rvjNVcD5NWWpRRlhg55f8NtiMNfQqgtNsf/uKu9dBnrpYSF96qFOKpSEJDrFuT/moKtfT+fwN1s6qHEb0FhxBMX3wRPCAeJbRU6WPj5/chWmyS/S0j7n4DyanbFPHEL2WSIuwzP2tivcWu9oc742BkNSPRQ1+mYQ== Received: from BLAPR05CA0014.namprd05.prod.outlook.com (2603:10b6:208:36e::18) by MW4PR12MB7189.namprd12.prod.outlook.com (2603:10b6:303:224::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.30; Tue, 2 May 2023 07:13:00 +0000 Received: from BL02EPF0000C406.namprd05.prod.outlook.com (2603:10b6:208:36e:cafe::4e) by BLAPR05CA0014.outlook.office365.com (2603:10b6:208:36e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.20 via Frontend Transport; Tue, 2 May 2023 07:13:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.118.232 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.118.232; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (216.228.118.232) by BL02EPF0000C406.mail.protection.outlook.com (10.167.241.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.15 via Frontend Transport; Tue, 2 May 2023 07:12:59 +0000 Received: from drhqmail202.nvidia.com (10.126.190.181) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.5; Tue, 2 May 2023 00:12:43 -0700 Received: from drhqmail201.nvidia.com (10.126.190.180) by drhqmail202.nvidia.com (10.126.190.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.37; Tue, 2 May 2023 00:12:42 -0700 Received: from NV-CL38DL3.nvidia.com (10.127.8.12) by mail.nvidia.com (10.126.190.180) with Microsoft SMTP Server id 15.2.986.37 via Frontend Transport; Tue, 2 May 2023 00:12:41 -0700 From: "Nickle Wang" To: CC: Abner Chang , Igor Kulchytskyy Subject: [edk2-redfish-client][PATCH 2/2] Tools: Add more Redfish resource Date: Tue, 2 May 2023 15:12:41 +0800 Message-ID: <20230502071241.10497-1-nicklew@nvidia.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Return-Path: nicklew@nvidia.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF0000C406:EE_|MW4PR12MB7189:EE_ X-MS-Office365-Filtering-Correlation-Id: 2238f50a-4358-4448-6ec9-08db4adca98d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OphW5fk/IMjMHMDguC8R8H01Cg9AnrmxgGWx4f/92OrEPR1V8QIniBCi8iFgCABkC5ih8+MzNGg/qLCDjjdfJngb8t94OKIIeLIjv+lMA/IweQ9lh5LSs1odKAWMOHTQ6TR5XQsB4SjqFMrc3xp6sq57iOGfEsWSnrdP+MHgq3pAQ472SAg8ADUA4AkYFXcuCf8hSxtIGncL5+f392MQI+9s9rncJnQyEXPcrYthqzCZj0biWe17eq9Bqh5CkQZbYIA0LaTCmPxiOZryJtYSoNlp0UcVMRsvnSHPEkTmEuQMK+luto35zNuLwrImPwGu925CkHwRNxBF/9b+6qiyCDvKPed8IRfrf/2SYLwyRfDFivNFun8jR7OzRWXzuzHSWhbTaj+4ij3wozf/ycCAu6fQu6C75hje1hUSACQ9Eu4NJEPx4ocwazq/0jtFhIRZAoj0k1K+6yJ1Lsh7MEamqIqL69z0UlzwNyleOwSpaQ3ZNhxK/3uerI1AmBjoAa1vv5cCBQaUsYKsuw8rY9JgWlA4VQbkKVEAWhSrXiFXGCKwLvh+0iu7TIyD6DZqns62NEYK512jnulzNAJ8ogEvDXy0j0Ymok30dgBX95O+bPGWoHcnGKNlnugqfDb4PRrsh568qxpYuJ0lSEtvJiN6IbwVTUH5N2JMNrnVncxbkKljLNJAfKEHHtQq0uk+Zm2MUVpzzhfBPl20caZvTxtLeyMB2CW2RNPK5mKMaWbBh0kFiqdo4VqsW1dMl9UHRKaHQ2EcqJITkxySASpWeHHYRvyB89RaGIjIToK5sOhVMCY= X-Forefront-Antispam-Report: CIP:216.228.118.232;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc7edge1.nvidia.com;CAT:NONE;SFS:(13230028)(4636009)(396003)(39860400002)(346002)(376002)(136003)(451199021)(36840700001)(40470700004)(46966006)(86362001)(36756003)(19273905006)(356005)(82740400003)(7636003)(36860700001)(336012)(82310400005)(426003)(40460700003)(2616005)(47076005)(186003)(1076003)(26005)(83380400001)(966005)(478600001)(54906003)(7696005)(4326008)(70206006)(8936002)(316002)(6916009)(41300700001)(19627235002)(8676002)(5660300002)(30864003)(70586007)(40480700001)(2906002)(559001)(579004)(563064011)(14943795004);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2023 07:12:59.8904 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2238f50a-4358-4448-6ec9-08db4adca98d X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.118.232];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF0000C406.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7189 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain 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 Cc: Abner Chang Cc: Igor Kulchytskyy --- .../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/SimpleOcpSer= verV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.j= son create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Registries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220100SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/LogServices/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220101SL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Bios/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/LogServices/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/Memory/index.json create mode 100644 Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpSer= verV1/redfish/v1/Systems/2M220102SL/index.json diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/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 @@ - + =20 @@ -21,6 +21,10 @@ + + + + diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/index.json b/T= ools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Regi= stries/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 righ= ts 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 Attribu= te 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/r= edfish/v1/Registries/index.json b/Tools/Redfish-Profile-Simulator/MockupDat= a/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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#MessageRegistryFileCollection= .MessageRegistryFileCollection", + "@odata.id": "/redfish/v1/Registries", + "@odata.type": "#MessageRegistryFileCollection.MessageRegistryFileColl= ection", + "Name": "Registry File Collection", + "Description": "Registry Repository", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0" + } + ] +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220100SL/Bios/Settings/index.json b/Tools/Redfish-Profi= le-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bio= s/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 wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220100SL/Bios/index.json b/Tools/Redfish-Profile-Simula= tor/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.j= son 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/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220100SL/Memory/1/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220100SL/Memory/2/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220100SL/Memory/3/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220100SL/Memory/4/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220100SL/Memory/index.json b/Tools/Redfish-Profile-Simu= lator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/ind= ex.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.MemoryCollecti= on", + "@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/r= edfish/v1/Systems/2M220100SL/index.json b/Tools/Redfish-Profile-Simulator/M= ockupData/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 mono= lithic 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.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220101SL/Bios/Settings/index.json b/Tools/Redfish-Profi= le-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bio= s/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 wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220101SL/Bios/index.json b/Tools/Redfish-Profile-Simula= tor/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.j= son 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/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220101SL/BootOptions/index.json b/Tools/Redfish-Profile= -Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootO= ptions/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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#BootOptionCollection.BootOpti= onCollection", + "@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/r= edfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json b/Tools/R= edfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M= 220101SL/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/r= edfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json b/Tools/R= edfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M= 220101SL/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/r= edfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json b/Tools/Red= fish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M22= 0101SL/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 depend= s", + "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/E= ntries/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 depend= s", + "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/E= ntries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Ent= ries?$skiptoken=3D2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCo= llection", + "@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/r= edfish/v1/Systems/2M220101SL/LogServices/SEL/index.json b/Tools/Redfish-Pro= file-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/L= ogServices/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/Acti= ons/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entri= es" + }, + "@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.dmt= f.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220101SL/LogServices/index.json b/Tools/Redfish-Profile= -Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogSe= rvices/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.LogServi= ceCollection", + "@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.dmt= f.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json b/Tools/Redfish-Pr= ofile-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/r= edfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json b/Tools/Redfish-Pr= ofile-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/r= edfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json b/Tools/Redfish-Pr= ofile-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/r= edfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json b/Tools/Redfish-Pr= ofile-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/r= edfish/v1/Systems/2M220101SL/Memory/_backup/index.json b/Tools/Redfish-Prof= ile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Me= mory/_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.MemoryCollecti= on", + "@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/r= edfish/v1/Systems/2M220101SL/Memory/index.json b/Tools/Redfish-Profile-Simu= lator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/ind= ex.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.MemoryCollecti= on", + "@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/r= edfish/v1/Systems/2M220101SL/index.json b/Tools/Redfish-Profile-Simulator/M= ockupData/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 mono= lithic 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/ComputerSyst= em.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220102SL/Bios/Settings/index.json b/Tools/Redfish-Profi= le-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bio= s/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 wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220102SL/Bios/index.json b/Tools/Redfish-Profile-Simula= tor/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.j= son 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/BiosAttributeRegistryUefi= Keyword.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json b/Tools/R= edfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M= 220102SL/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/r= edfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json b/Tools/R= edfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M= 220102SL/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/r= edfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json b/Tools/Red= fish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M22= 0102SL/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 depend= s", + "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/E= ntries/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 depend= s", + "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/E= ntries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Ent= ries?$skiptoken=3D2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCo= llection", + "@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/r= edfish/v1/Systems/2M220102SL/LogServices/SEL/index.json b/Tools/Redfish-Pro= file-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/L= ogServices/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/Acti= ons/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entri= es" + }, + "@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.dmt= f.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220102SL/LogServices/index.json b/Tools/Redfish-Profile= -Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogSe= rvices/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.LogServi= ceCollection", + "@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.dmt= f.org/about/policies/copyright." +} diff --git a/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220102SL/Memory/1/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220102SL/Memory/2/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220102SL/Memory/3/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220102SL/Memory/4/index.json b/Tools/Redfish-Profile-Si= mulator/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/r= edfish/v1/Systems/2M220102SL/Memory/index.json b/Tools/Redfish-Profile-Simu= lator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/ind= ex.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.MemoryCollecti= on", + "@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/r= edfish/v1/Systems/2M220102SL/index.json b/Tools/Redfish-Profile-Simulator/M= ockupData/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 mono= lithic 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/ComputerSyst= em.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 righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/Systems/index.json b/Tools/Redfish-Profile-Simulator/MockupData/S= impleOcpServerV1/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.Comp= uterSystemCollection", "@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.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-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/r= edfish/v1/index.json b/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/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.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." } --=20 2.17.1