blob: cf5a86a68d0476105100447cf86463a516473ed2 [file] [log] [blame]
sunitakx71b861b2022-01-18 11:05:05 +00001{
Ed Tanousf263e092023-05-22 09:56:29 -07002 "$id": "http://redfish.dmtf.org/schemas/v1/PhysicalContext.json",
3 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
4 "copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
sunitakx71b861b2022-01-18 11:05:05 +00005 "definitions": {
Ed Tanousf263e092023-05-22 09:56:29 -07006 "LogicalContext": {
7 "enum": [
8 "Capacity",
9 "Environment",
10 "Network",
11 "Performance",
12 "Security",
13 "Storage"
14 ],
15 "enumDescriptions": {
Gunnar Mills2ae81db2024-01-31 14:25:11 -060016 "Capacity": "Capacity-related logical context.",
17 "Environment": "Environment-related logical context.",
18 "Network": "Network-related logical context.",
19 "Performance": "Performance-related logical context.",
20 "Security": "Security-related logical context.",
21 "Storage": "Storage-related logical context."
Ed Tanousf263e092023-05-22 09:56:29 -070022 },
23 "type": "string",
24 "versionAdded": "2022.1"
25 },
sunitakx71b861b2022-01-18 11:05:05 +000026 "PhysicalContext": {
sunitakx71b861b2022-01-18 11:05:05 +000027 "enum": [
28 "Room",
29 "Intake",
30 "Exhaust",
Ed Tanousf263e092023-05-22 09:56:29 -070031 "LiquidInlet",
32 "LiquidOutlet",
sunitakx71b861b2022-01-18 11:05:05 +000033 "Front",
34 "Back",
35 "Upper",
36 "Lower",
37 "CPU",
Ed Tanousf263e092023-05-22 09:56:29 -070038 "CPUSubsystem",
sunitakx71b861b2022-01-18 11:05:05 +000039 "GPU",
Ed Tanousf263e092023-05-22 09:56:29 -070040 "GPUSubsystem",
41 "FPGA",
42 "Accelerator",
43 "ASIC",
sunitakx71b861b2022-01-18 11:05:05 +000044 "Backplane",
45 "SystemBoard",
46 "PowerSupply",
Ed Tanousf263e092023-05-22 09:56:29 -070047 "PowerSubsystem",
sunitakx71b861b2022-01-18 11:05:05 +000048 "VoltageRegulator",
Ed Tanousf263e092023-05-22 09:56:29 -070049 "Rectifier",
sunitakx71b861b2022-01-18 11:05:05 +000050 "StorageDevice",
51 "NetworkingDevice",
52 "ComputeBay",
53 "StorageBay",
54 "NetworkBay",
55 "ExpansionBay",
56 "PowerSupplyBay",
57 "Memory",
Ed Tanousf263e092023-05-22 09:56:29 -070058 "MemorySubsystem",
sunitakx71b861b2022-01-18 11:05:05 +000059 "Chassis",
Ed Tanousf263e092023-05-22 09:56:29 -070060 "Fan",
61 "CoolingSubsystem",
62 "Motor",
63 "Transformer",
64 "ACUtilityInput",
65 "ACStaticBypassInput",
66 "ACMaintenanceBypassInput",
67 "DCBus",
68 "ACOutput",
69 "ACInput",
70 "TrustedModule",
71 "Board",
72 "Transceiver",
73 "Battery",
74 "Pump"
sunitakx71b861b2022-01-18 11:05:05 +000075 ],
76 "enumDescriptions": {
Ed Tanousf263e092023-05-22 09:56:29 -070077 "ACInput": "An AC input.",
78 "ACMaintenanceBypassInput": "An AC maintenance bypass input.",
79 "ACOutput": "An AC output.",
80 "ACStaticBypassInput": "An AC static bypass input.",
81 "ACUtilityInput": "An AC utility input.",
82 "ASIC": "An ASIC device, such as a networking chip or chipset component.",
83 "Accelerator": "An accelerator.",
sunitakx71b861b2022-01-18 11:05:05 +000084 "Back": "The back of the chassis.",
85 "Backplane": "A backplane within the chassis.",
Ed Tanousf263e092023-05-22 09:56:29 -070086 "Battery": "A battery.",
87 "Board": "A circuit board.",
88 "CPU": "A processor (CPU).",
89 "CPUSubsystem": "The entire processor (CPU) subsystem.",
sunitakx71b861b2022-01-18 11:05:05 +000090 "Chassis": "The entire chassis.",
91 "ComputeBay": "Within a compute bay.",
Ed Tanousf263e092023-05-22 09:56:29 -070092 "CoolingSubsystem": "The entire cooling, or air and liquid, subsystem.",
93 "DCBus": "A DC bus.",
94 "Exhaust": "The air exhaust point or points or region of the chassis.",
sunitakx71b861b2022-01-18 11:05:05 +000095 "ExpansionBay": "Within an expansion bay.",
Ed Tanousf263e092023-05-22 09:56:29 -070096 "FPGA": "An FPGA.",
sunitakx71b861b2022-01-18 11:05:05 +000097 "Fan": "A fan.",
98 "Front": "The front of the chassis.",
Ed Tanousf263e092023-05-22 09:56:29 -070099 "GPU": "A graphics processor (GPU).",
100 "GPUSubsystem": "The entire graphics processor (GPU) subsystem.",
101 "Intake": "The air intake point or points or region of the chassis.",
102 "LiquidInlet": "The liquid inlet point of the chassis.",
103 "LiquidOutlet": "The liquid outlet point of the chassis.",
sunitakx71b861b2022-01-18 11:05:05 +0000104 "Lower": "The lower portion of the chassis.",
105 "Memory": "A memory device.",
Ed Tanousf263e092023-05-22 09:56:29 -0700106 "MemorySubsystem": "The entire memory subsystem.",
107 "Motor": "A motor.",
sunitakx71b861b2022-01-18 11:05:05 +0000108 "NetworkBay": "Within a networking bay.",
109 "NetworkingDevice": "A networking device.",
Ed Tanousf263e092023-05-22 09:56:29 -0700110 "PowerSubsystem": "The entire power subsystem.",
sunitakx71b861b2022-01-18 11:05:05 +0000111 "PowerSupply": "A power supply.",
112 "PowerSupplyBay": "Within a power supply bay.",
Ed Tanousf263e092023-05-22 09:56:29 -0700113 "Pump": "A pump.",
114 "Rectifier": "A rectifier device.",
sunitakx71b861b2022-01-18 11:05:05 +0000115 "Room": "The room.",
116 "StorageBay": "Within a storage bay.",
117 "StorageDevice": "A storage device.",
118 "SystemBoard": "The system board (PCB).",
Ed Tanousf263e092023-05-22 09:56:29 -0700119 "Transceiver": "A transceiver.",
120 "Transformer": "A transformer.",
121 "TrustedModule": "A trusted module.",
sunitakx71b861b2022-01-18 11:05:05 +0000122 "Upper": "The upper portion of the chassis.",
123 "VoltageRegulator": "A voltage regulator device."
124 },
Ed Tanousf263e092023-05-22 09:56:29 -0700125 "enumLongDescriptions": {
126 "Board": "This value shall indicate a circuit board that is not the primary or system board within a context that cannot be described by other defined values.",
127 "Transceiver": "This value shall indicate a transceiver attached to a device."
128 },
129 "enumVersionAdded": {
130 "ACInput": "2018.3",
131 "ACMaintenanceBypassInput": "2018.3",
132 "ACOutput": "2018.3",
133 "ACStaticBypassInput": "2018.3",
134 "ACUtilityInput": "2018.3",
135 "ASIC": "2017.3",
136 "Accelerator": "2018.3",
137 "Battery": "2021.2",
138 "Board": "2021.1",
139 "CPUSubsystem": "2018.3",
140 "Chassis": "2017.2",
141 "CoolingSubsystem": "2018.3",
142 "DCBus": "2018.3",
143 "FPGA": "2018.3",
144 "Fan": "2017.2",
145 "GPUSubsystem": "2018.3",
146 "LiquidInlet": "2017.3",
147 "LiquidOutlet": "2017.3",
148 "Memory": "2017.1",
149 "MemorySubsystem": "2018.3",
150 "Motor": "2018.3",
151 "PowerSubsystem": "2019.1",
152 "Pump": "2021.3",
153 "Rectifier": "2019.1",
154 "Transceiver": "2021.1",
155 "Transformer": "2018.3",
156 "TrustedModule": "2020.4"
157 },
sunitakx71b861b2022-01-18 11:05:05 +0000158 "type": "string"
Ed Tanousf263e092023-05-22 09:56:29 -0700159 },
160 "PhysicalSubContext": {
161 "enum": [
162 "Input",
163 "Output"
164 ],
165 "enumDescriptions": {
166 "Input": "The input.",
167 "Output": "The output."
168 },
169 "type": "string",
170 "versionAdded": "2018.3"
sunitakx71b861b2022-01-18 11:05:05 +0000171 }
172 },
Ed Tanousf263e092023-05-22 09:56:29 -0700173 "owningEntity": "DMTF",
174 "release": "1.0",
175 "title": "#PhysicalContext"
Ed Tanousb3db8962022-02-08 12:25:17 -0800176}