1{
2    "$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-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
5    "definitions": {
6        "LogicalContext": {
7            "enum": [
8                "Capacity",
9                "Environment",
10                "Network",
11                "Performance",
12                "Security",
13                "Storage"
14            ],
15            "enumDescriptions": {
16                "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."
22            },
23            "type": "string",
24            "versionAdded": "2022.1"
25        },
26        "PhysicalContext": {
27            "enum": [
28                "Room",
29                "Intake",
30                "Exhaust",
31                "LiquidInlet",
32                "LiquidOutlet",
33                "Front",
34                "Back",
35                "Upper",
36                "Lower",
37                "CPU",
38                "CPUSubsystem",
39                "GPU",
40                "GPUSubsystem",
41                "FPGA",
42                "Accelerator",
43                "ASIC",
44                "Backplane",
45                "SystemBoard",
46                "PowerSupply",
47                "PowerSubsystem",
48                "VoltageRegulator",
49                "Rectifier",
50                "StorageDevice",
51                "StorageSubsystem",
52                "NetworkingDevice",
53                "ExpansionSubsystem",
54                "ComputeBay",
55                "StorageBay",
56                "NetworkBay",
57                "ExpansionBay",
58                "PowerSupplyBay",
59                "Memory",
60                "MemorySubsystem",
61                "Chassis",
62                "Fan",
63                "CoolingSubsystem",
64                "Motor",
65                "Transformer",
66                "ACUtilityInput",
67                "ACStaticBypassInput",
68                "ACMaintenanceBypassInput",
69                "DCBus",
70                "ACOutput",
71                "ACInput",
72                "PowerOutlet",
73                "TrustedModule",
74                "Board",
75                "Transceiver",
76                "Battery",
77                "Pump",
78                "Filter",
79                "Reservoir",
80                "Switch",
81                "Manager"
82            ],
83            "enumDescriptions": {
84                "ACInput": "An AC electrical input or input-related circuit.",
85                "ACMaintenanceBypassInput": "An AC electrical maintenance bypass input.",
86                "ACOutput": "An AC electrical output or output-related circuit.",
87                "ACStaticBypassInput": "An AC electrical static bypass input.",
88                "ACUtilityInput": "An AC electrical utility input.",
89                "ASIC": "An ASIC device, such as a networking chip or chipset component.",
90                "Accelerator": "An accelerator.",
91                "Back": "The back of the chassis.",
92                "Backplane": "A backplane within the chassis.",
93                "Battery": "A battery.",
94                "Board": "A circuit board.",
95                "CPU": "A processor (CPU).",
96                "CPUSubsystem": "The entire processor (CPU) subsystem.",
97                "Chassis": "The entire chassis.",
98                "ComputeBay": "A compute bay.",
99                "CoolingSubsystem": "The entire cooling, or air and liquid, subsystem.",
100                "DCBus": "A DC electrical bus.",
101                "Exhaust": "The air exhaust point or points or region of the chassis.",
102                "ExpansionBay": "An expansion bay.",
103                "ExpansionSubsystem": "A group of expansion bays.",
104                "FPGA": "An FPGA.",
105                "Fan": "A fan.",
106                "Filter": "A filter.",
107                "Front": "The front of the chassis.",
108                "GPU": "A graphics processor (GPU).",
109                "GPUSubsystem": "The entire graphics processor (GPU) subsystem.",
110                "Intake": "The air intake point or points or region of the chassis.",
111                "LiquidInlet": "The liquid inlet point of the chassis.",
112                "LiquidOutlet": "The liquid outlet point of the chassis.",
113                "Lower": "The lower portion of the chassis.",
114                "Manager": "A management controller, such as a BMC (baseboard management controller).",
115                "Memory": "A memory device.",
116                "MemorySubsystem": "The entire memory subsystem.",
117                "Motor": "A motor.",
118                "NetworkBay": "A networking bay.",
119                "NetworkingDevice": "A networking device.",
120                "PowerOutlet": "An electrical outlet.",
121                "PowerSubsystem": "The entire power subsystem.",
122                "PowerSupply": "A power supply.",
123                "PowerSupplyBay": "A power supply bay.",
124                "Pump": "A pump.",
125                "Rectifier": "A rectifier device.",
126                "Reservoir": "A reservoir.",
127                "Room": "The room.",
128                "StorageBay": "A storage bay.",
129                "StorageDevice": "A storage device.",
130                "StorageSubsystem": "A storage subsystem.",
131                "Switch": "A switch device.",
132                "SystemBoard": "The system board (PCB).",
133                "Transceiver": "A transceiver.",
134                "Transformer": "A transformer.",
135                "TrustedModule": "A trusted module.",
136                "Upper": "The upper portion of the chassis.",
137                "VoltageRegulator": "A voltage regulator device."
138            },
139            "enumLongDescriptions": {
140                "ACOutput": "This value shall indicate an electrical output or an output-related circuit, such as a branch output, which is not terminated as a power outlet.",
141                "ACUtilityInput": "This value shall indicate an electrical input, where the source is an electrical utility as opposed to a backup or locally-generated power source.  This value is intended to differentiate multiple electrical inputs between utility, maintenance bypass, or static bypass values.  For general purpose usage, the value of `ACInput` is preferred.",
142                "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.",
143                "ExpansionBay": "This value shall indicate a location that provides for the expansion of functionality of a system, such as a PCIe slot that can accept an option card.",
144                "ExpansionSubsystem": "This value shall indicate a group of expansion bays and the devices installed in those bays.",
145                "NetworkBay": "This value shall indicate a location that provides for the expansion of networking functionality of a system, by the addition of networking devices.",
146                "PowerOutlet": "This value shall indicate an electrical outlet or receptacle.",
147                "PowerSupplyBay": "This value shall indicate a location that provides for the installation of a power supply or similar devices.",
148                "StorageBay": "This value shall indicate a location that provides for the expansion of storage functionality of a system, by the addition of storage devices.",
149                "StorageSubsystem": "This value shall indicate a storage subsystem, which may consist of one or more storage controllers, storage devices, or related components.",
150                "Transceiver": "This value shall indicate a transceiver attached to a device."
151            },
152            "enumVersionAdded": {
153                "ACInput": "2018.3",
154                "ACMaintenanceBypassInput": "2018.3",
155                "ACOutput": "2018.3",
156                "ACStaticBypassInput": "2018.3",
157                "ACUtilityInput": "2018.3",
158                "ASIC": "2017.3",
159                "Accelerator": "2018.3",
160                "Battery": "2021.2",
161                "Board": "2021.1",
162                "CPUSubsystem": "2018.3",
163                "Chassis": "2017.2",
164                "CoolingSubsystem": "2018.3",
165                "DCBus": "2018.3",
166                "ExpansionSubsystem": "2024.3",
167                "FPGA": "2018.3",
168                "Fan": "2017.2",
169                "Filter": "2024.2",
170                "GPUSubsystem": "2018.3",
171                "LiquidInlet": "2017.3",
172                "LiquidOutlet": "2017.3",
173                "Manager": "2024.2",
174                "Memory": "2017.1",
175                "MemorySubsystem": "2018.3",
176                "Motor": "2018.3",
177                "PowerOutlet": "2024.3",
178                "PowerSubsystem": "2019.1",
179                "Pump": "2021.3",
180                "Rectifier": "2019.1",
181                "Reservoir": "2024.2",
182                "StorageSubsystem": "2024.3",
183                "Switch": "2024.2",
184                "Transceiver": "2021.1",
185                "Transformer": "2018.3",
186                "TrustedModule": "2020.4"
187            },
188            "type": "string"
189        },
190        "PhysicalSubContext": {
191            "enum": [
192                "Input",
193                "Output"
194            ],
195            "enumDescriptions": {
196                "Input": "The input.",
197                "Output": "The output."
198            },
199            "type": "string",
200            "versionAdded": "2018.3"
201        }
202    },
203    "language": "en",
204    "owningEntity": "DMTF",
205    "release": "1.0",
206    "title": "#PhysicalContext"
207}