Redfish各资源允许的操作如表1所示。
编号 |
URL |
允许操作 |
---|---|---|
1 |
/redfish |
GET |
2 |
/redfish/v1 |
GET |
3 |
/redfish/v1/$metadata |
GET |
4 |
/redfish/v1/JSONSchemas |
GET |
5 |
/redfish/v1/JSONSchemas/<member_id> |
GET |
6 |
/redfish/v1/odata |
GET |
7 |
/redfish/v1/AccountService/Accounts/<member_id> |
GET/PATCH |
8 |
/redfish/v1/AccountService/Accounts |
GET |
9 |
/redfish/v1/AccountService |
GET/PATCH |
10 |
/redfish/v1/SessionService |
GET/PATCH |
11 |
/redfish/v1/SessionService/Sessions |
POST |
12 |
/redfish/v1/SessionService/Sessions/<session_id> |
DELETE |
13 |
/redfish/v1/UpdateService |
GET |
14 |
/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate |
GET/POST |
15 |
/redfish/v1/UpdateService/Actions/UpdateService.Reset |
POST |
16 |
/redfish/v1/UpdateService/FirmwareInventory |
POST |
17 |
/redfish/v1/Systems |
GET/PATCH |
18 |
/redfish/v1/Systems/SystemTime |
GET |
19 |
/redfish/v1/Systems/Actions/ComputerSystem.Reset |
POST |
20 |
/redfish/v1/Systems/Processors |
GET |
21 |
/redfish/v1/Systems/Processors/CPU |
GET |
22 |
/redfish/v1/Systems/NTPService |
GET/PATCH |
23 |
/redfish/v1/Systems/ExtendedDevices |
GET |
24 |
/redfish/v1/Systems/ExtendedDevices/<extend_id> |
GET |
25 |
/redfish/v1/Systems/Processors/AiProcessor |
GET |
26 |
/redfish/v1/Systems/LTE |
GET |
27 |
/redfish/v1/Systems/Memory |
GET |
28 |
/redfish/v1/Systems/LTE/StatusInfo |
GET/PATCH |
29 |
/redfish/v1/Systems/LTE/ConfigInfo |
GET/PATCH |
30 |
/redfish/v1/Systems/EthernetInterfaces |
GET |
31 |
/redfish/v1/Systems/EthernetInterfaces/<eth_id> |
GET/PATCH |
32 |
/redfish/v1/Systems/SimpleStorages |
GET |
33 |
/redfish/v1/Systems/SimpleStorages/<storage_id> |
GET |
34 |
/redfish/v1/Systems/Partitions |
GET/POST |
35 |
/redfish/v1/Systems/Partitions/<partition_id> |
GET/DELETE |
36 |
/redfish/v1/Systems/Partitions/Mount |
PATCH |
37 |
/redfish/v1/Systems/Partitions/Unmount |
PATCH |
38 |
/redfish/v1/Systems/NfsManage |
GET |
39 |
/redfish/v1/Systems/NfsManage/Actions/NfsManage.Mount |
POST |
40 |
/redfish/v1/Systems/NfsManage/Actions/NfsManage.Unmount |
POST |
41 |
/redfish/v1/Systems/SecurityService/HttpsCert |
GET |
42 |
/redfish/v1/Systems/SecurityService/HttpsCert/Actions/HttpsCert.ImportServerCertificate |
POST |
43 |
/redfish/v1/Systems/SecurityService/downloadCSRFile |
POST |
44 |
/redfish/v1/Systems/SecurityService/Actions/SecurityService.PunyDictImport |
POST |
45 |
/redfish/v1/Systems/SecurityService/Actions/SecurityService.PunyDictExport |
POST |
46 |
/redfish/v1/Systems/SecurityService/Actions/SecurityService.PunyDictDelete |
POST |
47 |
/redfish/v1/Systems/LogServices |
GET |
48 |
/redfish/v1/Systems/LogServices/Actions/download |
POST |
49 |
/redfish/v1/Systems/LogServices/progress |
GET |
50 |
/redfish/v1/Systems/Alarm/AlarmInfo |
GET |
51 |
/redfish/v1/Systems/Actions/UpdateService.Reset |
POST |
52 |
/redfish/v1/Systems/Alarm |
GET |
53 |
/redfish/v1/Systems/Alarm/AlarmShield |
GET/PATCH |
54 |
/redfish/v1/Systems/SecurityService |
GET |
55 |
/redfish/v1/Systems/SecurityService/HttpsCert |
GET |
56 |
/redfish/v1/Systems/SecurityService/HttpsCertAlarmTime |
GET/PATCH |
57 |
/redfish/v1/Systems/EthIpList |
GET |
58 |
/redfish/v1/Systems/Modules |
GET |
59 |
/redfish/v1/Systems/Modules/<module_id> |
GET |
60 |
/redfish/v1/Systems/Modules/<module_id>/<device_id> |
GET/PATCH |
61 |
/redfish/v1/Systems/Actions/RestoreDefaults.Reset |
POST |
62 |
/redfish/v1/NetManager |
GET/POST |
63 |
/redfish/v1/NetManager/NodeID |
GET |
64 |
/redfish/v1/NetManager/ImportFdCert |
POST |
65 |
/redfish/v1/NetManager/ImportFdCrl |
POST |
66 |
/redfish/v1/NetManager/QueryFdCert |
GET |
67 |
/redfish/v1/Systems/SecurityService/SecurityLoad |
GET |
68 |
/redfish/v1/Systems/SecurityService/SecurityLoad |
PATCH |
69 |
/redfish/v1/Systems/SecurityService/SecurityLoad/Actions/SecurityLoad.Import |
POST |
70 |
/redfish/v1/Systems/SecurityService/SecurityLoad/Actions/SecurityLoad.Export |
POST |